python - 寻找系列中的最低值
问题描述
我有以下数据框df
:
a b c
a 12 23 3
b 5 31 41
c 14 4 20
我想在“a”列中找到最小值,这将是df['a']['b'] = 5
但我找不到单行命令来检索它,如何在不引用行名的情况下获得 a 列中的最小值?
解决方案
In [19]: df
Out[19]:
a b c
d
a 12 23 3
b 5 31 41
c 14 4 20
In [20]: df.a.min()
Out[20]: 5
In [21]: df.b.min()
Out[21]: 4
In [22]: df.c.min()
Out[22]: 3
In [23]: df.min()
Out[23]:
a 5
b 4
c 3
dtype: int64
In [24]: df.min()['b']
Out[24]: 4
推荐阅读
- python - Travis 上的 Python 子流程覆盖
- django-rest-framework - 为两个列表应用搜索过滤器 GenericAPIView
- arrays - 如何在对应于弯曲和旋转矢量的圆形网格阵列中创建旋转凹陷?
- python - 尝试用两个单独的循环编写 Python 代码,但无法跳出第一个循环
- pine-script - PineScript:将“for循环”索引传递给函数不起作用
- python - Odoo 13 - 整数类型的无效输入语法:“virtual_xxx”在 onchange 内更新 One2many 时
- javascript - 从 google drive api 获取所有驱动器并将其与 graphQl 一起使用
- sql - 用于连接两个表并仅显示具有最新时间戳的结果的 SQL 脚本?
- azure - 每个字段代表什么
Azure 存储帐户的 Azure 容器中 $logs 文件夹中的 .log 文件 - r - 如何将唯一行中的行分组以获得唯一列值?