有条件地选择熊猫DataFrame中的数据

高拉夫·古纳尼

我的熊猫DataFrame中有两列。

   A      B
0  1      5
1  2      3
2  3      2
3  4      0
4  5      1

我需要A中的值,其中B的值最小。在上述情况下,我的答案将是4,因为最小的B值为0。

有人可以帮我吗?

亚历克斯·赖利

要在B列中找到最小值,可以使用df.B.min()对于您的DataFrame,返回0

要在DataFrame中的特定位置查找值,可以使用loc

>>> df.loc[(df.B == df.B.min()), 'A']
3    4
Name: A, dtype: int64

因此,在这里,loc选择列B等于其最小值(df.B == df.B.min())的所有行,并选择列A中的相应值。

此方法返回A中与B中的最小值相对应的所有值。如果只需要查找其中一个值,则更好的方法是使用idxmin@aus_lacy建议。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有条件地选择熊猫DataFrame中的数据

来自分类Dev

熊猫-根据行值有条件地为新列选择数据的源列

来自分类Dev

有条件地替换丢失的数据熊猫

来自分类Dev

有条件地重置熊猫数据框中的数据

来自分类Dev

有条件地在熊猫中读取csv

来自分类Dev

如何有条件地在熊猫中删除行

来自分类Dev

有条件地从列决策中选择数据

来自分类Dev

如何有条件地替换熊猫数据框列中的子字符串?

来自分类Dev

有条件地替换熊猫数据框中的值

来自分类Dev

有条件地替换熊猫数据框中的值-numpy行为

来自分类Dev

使用熊猫有条件地在python中连接一个数据框

来自分类Dev

有条件地更改熊猫中的数据帧索引

来自分类Dev

有条件地在Angular中填充选择列表

来自分类Dev

如何在R中的数据框中有条件地选择列

来自分类Dev

有条件地选择dplyr中的列值,然后更改数据类型

来自分类Dev

有条件地选择模型

来自分类Dev

有条件地从数据框中删除

来自分类Dev

有条件地填充 R 中的缺失数据

来自分类Dev

有条件地从表中获取数据

来自分类Dev

有条件地更新数据框中的日期

来自分类Dev

根据另一列中的数据有条件地从不同列中选择数据

来自分类Dev

如何在熊猫中有条件地从不同的列中进行选择

来自分类Dev

在熊猫中有条件地选择下面的单元格

来自分类Dev

有条件地设置熊猫数据框列值

来自分类Dev

熊猫有条件地创建新的数据框列

来自分类Dev

熊猫数据框:根据过去的日期和值有条件地添加列

来自分类Dev

通过索引值有条件地填充部分填充的熊猫数据框

来自分类Dev

有条件地填充另一个熊猫df的数据?

来自分类Dev

有条件地设置熊猫数据框列值

Related 相关文章

热门标签

归档