如何获得多列熊猫分组的最大值?

惯性的

我试图基于groupby的另一列获取具有最大值的行,我尝试遵循此处给出的解决方案Python:使用groupby获取具有最大值的行,但是当您应用该行时不起作用

annotations.groupby(['bookid','conceptid'], sort=False)['weight'].max()

我懂了

bookid    conceptid
12345678  3942     0.137271
          10673    0.172345
          1002     0.125136
34567819  44407    1.370921
          5111     0.104729
          6160     0.114766
          200      0.151629
          3504     0.152793

但我只想获得权重最高的行,例如,

bookid    conceptid
12345678  10673    0.172345
34567819  44407    1.370921

我将不胜感激

用户名

如果您需要最大重量的书号和概念号,请尝试以下操作

annotations.ix[annotations.groupby(['bookid'], sort=False)['weight'].idxmax()][['bookid', 'conceptid', 'weight']]

注意:由于ix不推荐使用Pandas v0.20 使用.loc代替。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫-获得多个最大值

来自分类Dev

熊猫通过两列分组并获得最大值

来自分类Dev

如何在python词典中获得多个最大值?

来自分类Dev

在熊猫数据框的分组依据中获得唯一计数和最大值

来自分类Dev

如何用熊猫列的最大值替换无限值?

来自分类Dev

如何获得具有列最大值的行?

来自分类Dev

熊猫分组;if 条件:sum else: 给定列的最大值基于另一列

来自分类Dev

在熊猫列中查找最大值

来自分类Dev

熊猫中最大值的列标签

来自分类Dev

如何获得访问总和的最大值?

来自分类Dev

如何获得每个小组的最大值?

来自分类Dev

SQL-如何按标识列分组的一列的最大值排序?

来自分类Dev

如何选择*并按一列分组,同时选择另一列的最大值?

来自分类Dev

pandas数据框:按另一个列分组后获得列的最大值

来自分类Dev

pandas数据框:按另一个列分组后获得列的最大值

来自分类Dev

在一列上分组并在另一列上获得最大值

来自分类Dev

如何获得两列总和的最大值,以及关联的列 - SQL Live

来自分类Dev

Phyton:如何获取按ID分组的每个列的n个最大值的平均值

来自分类Dev

如何按用户ID对表进行分组并为另一列获取最大值?

来自分类Dev

分组多列时如何选择最大值或最后一条记录?

来自分类Dev

如何对相似的单元格进行分组并在这些单元格中获得最大值?

来自分类Dev

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

来自分类Dev

如何在熊猫数据框的多个列中最小/最大值?

来自分类Dev

返回每列的最大值,按ID分组

来自分类Dev

某列的分组最大值有问题

来自分类Dev

如何获得具有求和列最大值的行

来自分类Dev

SQL Server:如何获得未设置int列的最大值?

来自分类Dev

SQL Server:如何获得未设置int列的最大值?

来自分类Dev

如何使用R中的For循环获得矩阵中每列的最大值

Related 相关文章

  1. 1

    熊猫-获得多个最大值

  2. 2

    熊猫通过两列分组并获得最大值

  3. 3

    如何在python词典中获得多个最大值?

  4. 4

    在熊猫数据框的分组依据中获得唯一计数和最大值

  5. 5

    如何用熊猫列的最大值替换无限值?

  6. 6

    如何获得具有列最大值的行?

  7. 7

    熊猫分组;if 条件:sum else: 给定列的最大值基于另一列

  8. 8

    在熊猫列中查找最大值

  9. 9

    熊猫中最大值的列标签

  10. 10

    如何获得访问总和的最大值?

  11. 11

    如何获得每个小组的最大值?

  12. 12

    SQL-如何按标识列分组的一列的最大值排序?

  13. 13

    如何选择*并按一列分组,同时选择另一列的最大值?

  14. 14

    pandas数据框:按另一个列分组后获得列的最大值

  15. 15

    pandas数据框:按另一个列分组后获得列的最大值

  16. 16

    在一列上分组并在另一列上获得最大值

  17. 17

    如何获得两列总和的最大值,以及关联的列 - SQL Live

  18. 18

    Phyton:如何获取按ID分组的每个列的n个最大值的平均值

  19. 19

    如何按用户ID对表进行分组并为另一列获取最大值?

  20. 20

    分组多列时如何选择最大值或最后一条记录?

  21. 21

    如何对相似的单元格进行分组并在这些单元格中获得最大值?

  22. 22

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

  23. 23

    如何在熊猫数据框的多个列中最小/最大值?

  24. 24

    返回每列的最大值,按ID分组

  25. 25

    某列的分组最大值有问题

  26. 26

    如何获得具有求和列最大值的行

  27. 27

    SQL Server:如何获得未设置int列的最大值?

  28. 28

    SQL Server:如何获得未设置int列的最大值?

  29. 29

    如何使用R中的For循环获得矩阵中每列的最大值

热门标签

归档