按ID分组并获取所有与列中的最小值对应的行

WonderGuysNeverCry

我有三列A,B和C的数据集
*

A B C 
1 2 3 
1 3 4 
1 4 5 
1 2 6 
2 1 9 
2 9 8 
2 8 2 
2 1 2

我需要获取对应于按A列分组的最小B值的A,B,C列的值。
如您所见,我有A {1,2} B和A {2,1} B的重复值。如果我执行以下命令:
dataset ['A,'B','C']。loc [dataset.groupby('A')。B.idxmin()]
我只得到A,B,C的第一个值B.但是如何获取所有行?
\

Output: 
A B C 
1 2 3 
2 1 9 
Output expected: 
A B C 
1 2 3 
1 2 6 
2 1 9 
2 1 2 
耶斯列尔

使用GroupBy.transform和比较柱Bboolean indexing

df = dataset[dataset.groupby('A').B.transform('min').eq(dataset['B'])]
print (df)
   A  B  C
0  1  2  3
3  1  2  6
4  2  1  9
7  2  1  2

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取具有最小值的行的ID,并按另一列分组

来自分类Dev

熊猫按列分组,找到多个列的最小值,并为组中的最小值行创建新列

来自分类Dev

按y列分组并返回x列中具有最小值的列

来自分类Dev

如何按组获取变量的所有最小值?

来自分类Dev

从一列中获取对应于行子集的另一列最小值的值

来自分类Dev

如何为熊猫数据框中按ID分组的每个列的每个唯一值查找最小值

来自分类Dev

在所有行中重复的列的最小值和最大值

来自分类Dev

在所有行中重复的列的最小值和最大值

来自分类Dev

如何在一列中获取具有最小值的行,并按另一列进行分组,同时保留其他列?

来自分类Dev

获取具有多个列的最小值的行

来自分类Dev

如何获取对应于python中列的n个最小值的datetime索引

来自分类Dev

获取最后 n 行中列的最小值

来自分类Dev

选择查询以获取与列中所有值对应的行

来自分类Dev

按最小值选择列-分组依据

来自分类Dev

按最小值选择列-分组依据

来自分类Dev

在GWAS中查找潜在的SNP-查找按接近度分组的行的最小值

来自分类Dev

如何在SQL查询中按最小值分组?

来自分类Dev

获取虚拟值对应所有列

来自分类Dev

Linq订购/按最小值分组

来自分类Dev

在MS SQL中立即获取列的最大值,与列对应的列的最小值

来自分类Dev

从数据框中获取特定列中具有最小值的行的最佳方法是什么?

来自分类Dev

从数据框中获取特定列中具有最小值的行的最佳方法是什么?

来自分类Dev

Linq获取具有列最小值但基于另一列值的行

来自分类Dev

从字典javascript获取所有最小值

来自分类Dev

如何在一列中获得具有最小值的行,并按另一列分组,同时保留其他列?

来自分类Dev

选择一组中具有最小值的所有数据框行

来自分类Dev

R中按行的DF的多列的最小值和中位数

来自分类Dev

从SQLite数据库中以相同的最小值获取所有原始数据

来自分类Dev

熊猫数据框-获取列索引以获取一行中的最小值

Related 相关文章

  1. 1

    获取具有最小值的行的ID,并按另一列分组

  2. 2

    熊猫按列分组,找到多个列的最小值,并为组中的最小值行创建新列

  3. 3

    按y列分组并返回x列中具有最小值的列

  4. 4

    如何按组获取变量的所有最小值?

  5. 5

    从一列中获取对应于行子集的另一列最小值的值

  6. 6

    如何为熊猫数据框中按ID分组的每个列的每个唯一值查找最小值

  7. 7

    在所有行中重复的列的最小值和最大值

  8. 8

    在所有行中重复的列的最小值和最大值

  9. 9

    如何在一列中获取具有最小值的行,并按另一列进行分组,同时保留其他列?

  10. 10

    获取具有多个列的最小值的行

  11. 11

    如何获取对应于python中列的n个最小值的datetime索引

  12. 12

    获取最后 n 行中列的最小值

  13. 13

    选择查询以获取与列中所有值对应的行

  14. 14

    按最小值选择列-分组依据

  15. 15

    按最小值选择列-分组依据

  16. 16

    在GWAS中查找潜在的SNP-查找按接近度分组的行的最小值

  17. 17

    如何在SQL查询中按最小值分组?

  18. 18

    获取虚拟值对应所有列

  19. 19

    Linq订购/按最小值分组

  20. 20

    在MS SQL中立即获取列的最大值,与列对应的列的最小值

  21. 21

    从数据框中获取特定列中具有最小值的行的最佳方法是什么?

  22. 22

    从数据框中获取特定列中具有最小值的行的最佳方法是什么?

  23. 23

    Linq获取具有列最小值但基于另一列值的行

  24. 24

    从字典javascript获取所有最小值

  25. 25

    如何在一列中获得具有最小值的行,并按另一列分组,同时保留其他列?

  26. 26

    选择一组中具有最小值的所有数据框行

  27. 27

    R中按行的DF的多列的最小值和中位数

  28. 28

    从SQLite数据库中以相同的最小值获取所有原始数据

  29. 29

    熊猫数据框-获取列索引以获取一行中的最小值

热门标签

归档