如何从熊猫数据帧返回几个最大值的索引?

回合

这是文本中出现名称的数据框。名称“ Sage”,“ Davies”和“ Asplund”的出现时间相等。因此,我需要一个查询以返回所有三个名称。

Name,Occurrence 
Sage,6
Davies,6
Asplund,6
Goodwin,5
Panula,5
Arnold,4
........

使用,获取行

In [1876]: df[df['Occurrence'] == df['Occurrence'].max()]
Out[1876]:
      Name  Occurrence
0     Sage           6
1   Davies           6
2  Asplund           6

而且,为了获得Name小号

In [1878]: df.loc[df['Occurrence'] == df['Occurrence'].max(), 'Name']
Out[1878]:
0       Sage
1     Davies
2    Asplund
Name: Name, dtype: object

In [1879]: df.loc[df['Occurrence'] == df['Occurrence'].max(), 'Name'].values.tolist()
Out[1879]: ['Sage', 'Davies', 'Asplund']

并且,获得index价值

In [1880]: df[df['Occurrence'] == df['Occurrence'].max()].index
Out[1880]: Int64Index([0, 1, 2], dtype='int64')

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何有效地计算运行最大值的熊猫数据帧?

如何最大值在大熊猫Python库数据帧隔离

返回数组中最大值的索引

熊猫多索引数据框-从多索引中的一个索引中选择最大值

熊猫复制数据框仅保留具有相同索引的行的最大值

如何找到数组最大值的索引?

如何在熊猫数据帧中的两列上得出最大值并在第三列上求和?

熊猫数据框,找到最大值并返回相邻列的值,而不是整行

如何在Pandas数据框列中返回最大值和相关索引

如何找到数据框的窗口最大值的源索引?

如何获取数据帧每三列的每一行的最大值索引?

如何获取熊猫列的特定索引之间的最大值?

如何在熊猫数据框中找到两个索引之间的最大值

构成熊猫数据帧单元的数组的最大值

如何从多索引数据帧返回多个级别/值组?

返回分组数据帧R中最大值的对应变量

如何仅替换数据帧熊猫中最大值的第一个实例?

如何为熊猫数据框中的多索引中的列选择最大值?

如何使数据帧行数达到75%或最大值

熊猫多索引数据框-从多索引多系统中的一个索引中选择最大值

如何在熊猫数据框中获取行,并在列中包含最大值,并保持原始索引?

如何返回范围内最大值的相应索引?

熊猫数据透视表最大值

如何最好地索引数据帧中的最大值?

返回数组中最大值的索引

如何使用python从数组中返回最大值索引?

返回最大值的索引

如何遍历具有多个值的数据帧以使用最大值来识别值

比较两个差异熊猫数据框上两列的值并返回最大值