将DataFrame分组,按组大小和一行中的列值进行过滤?

布法罗收藏家

我有一些DataFrame,df我想在其中'columnA'进行分组,过滤具有的组的成员len >= 3,并选择具有值Pizza中的成员'columnB'

下一行

df.groupby('columnA').filter(lambda x: len(x) >= 3)['columnB'] == 'pizza' 

返回带有boolean in的所有行的索引'columnB'

这当然起作用:

df2 = df.groupby('columnA').filter(lambda x: len(x) >= 3)
df2 = df2[(df2['columnB'] == 'pizza')]

但是我可以一行完成吗?

布法罗收藏家

@Lambda在评论中提供了解决方案:

df.groupby("columnA").filter(lambda x: len(x)>=3).query('columnB=="pizza"')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Pandas DataFrame中的值与上一行和上一列中的值进行比较?

来自分类Dev

按标识符分组,然后将组中的每个指标除以第一行中的值

来自分类Dev

Python Pandas:按列和组大小进行分组

来自分类Dev

如何从按列分组的分组中返回一行

来自分类Dev

如何从按列分组的分组中返回一行

来自分类Dev

如何在SQLite的Cursor中首先按值将所有行按特定的列分组并在特定的组上进行分组?

来自分类Dev

按列值的唯一行分组的熊猫计算

来自分类Dev

熊猫:通过将一列的值与另一行中同一列的另一个值进行比较来过滤行

来自分类Dev

Ruby中的CSV迭代,并按列值分组以获取每个组的最后一行

来自分类Dev

如果组中第一行和最后一行之间的差异超过值,则熊猫将删除组

来自分类Dev

SQL中按主键分组的上一行值

来自分类Dev

MySQL - 如何按值分组并在同一行的不同列中显示

来自分类Dev

如何将SQL Server中的行按大小受限制的组进行分组而不拆分

来自分类Dev

按组从前一行sql中减去值

来自分类Dev

在Pandas Dataframe中显示多列,但仅按一列进行分组和计数

来自分类Dev

根据上一行中的值进行分组

来自分类Dev

根据一列的相同值进行分组和排序,然后对这些组中的另一列进行排序

来自分类Dev

按列值对数据框中的每一行进行排序

来自分类Dev

如果某些列中的每一行值都不为零,则过滤 DataFrame

来自分类Dev

按正则表达式过滤powershell中的字符串列表,然后按捕获组之一进行分组和排序

来自分类Dev

按日期和Python中的总和值将非唯一的datetime列分组

来自分类Dev

组中每一行的熊猫条件列值

来自分类Dev

按列值将数组中的mysql行分组

来自分类Dev

通过density_rank()对行进行分组并遍历每个子组,然后比较该子组的下一行中的另一列?

来自分类Dev

根据该行中的列的值按比例将数字除以每一行 MySQL PHP

来自分类Dev

如何根据行中的特定值和熊猫中的另一列对行进行分组?

来自分类Dev

如何根据(第一行的值 + X)按组对数据表进行子集

来自分类Dev

如何将按列和按行的DataFrame合并到一维数组中?

来自分类Dev

Pyspark:将一列中的值与另一列中同一行中的列表进行匹配

Related 相关文章

  1. 1

    如何将Pandas DataFrame中的值与上一行和上一列中的值进行比较?

  2. 2

    按标识符分组,然后将组中的每个指标除以第一行中的值

  3. 3

    Python Pandas:按列和组大小进行分组

  4. 4

    如何从按列分组的分组中返回一行

  5. 5

    如何从按列分组的分组中返回一行

  6. 6

    如何在SQLite的Cursor中首先按值将所有行按特定的列分组并在特定的组上进行分组?

  7. 7

    按列值的唯一行分组的熊猫计算

  8. 8

    熊猫:通过将一列的值与另一行中同一列的另一个值进行比较来过滤行

  9. 9

    Ruby中的CSV迭代,并按列值分组以获取每个组的最后一行

  10. 10

    如果组中第一行和最后一行之间的差异超过值,则熊猫将删除组

  11. 11

    SQL中按主键分组的上一行值

  12. 12

    MySQL - 如何按值分组并在同一行的不同列中显示

  13. 13

    如何将SQL Server中的行按大小受限制的组进行分组而不拆分

  14. 14

    按组从前一行sql中减去值

  15. 15

    在Pandas Dataframe中显示多列,但仅按一列进行分组和计数

  16. 16

    根据上一行中的值进行分组

  17. 17

    根据一列的相同值进行分组和排序,然后对这些组中的另一列进行排序

  18. 18

    按列值对数据框中的每一行进行排序

  19. 19

    如果某些列中的每一行值都不为零,则过滤 DataFrame

  20. 20

    按正则表达式过滤powershell中的字符串列表,然后按捕获组之一进行分组和排序

  21. 21

    按日期和Python中的总和值将非唯一的datetime列分组

  22. 22

    组中每一行的熊猫条件列值

  23. 23

    按列值将数组中的mysql行分组

  24. 24

    通过density_rank()对行进行分组并遍历每个子组,然后比较该子组的下一行中的另一列?

  25. 25

    根据该行中的列的值按比例将数字除以每一行 MySQL PHP

  26. 26

    如何根据行中的特定值和熊猫中的另一列对行进行分组?

  27. 27

    如何根据(第一行的值 + X)按组对数据表进行子集

  28. 28

    如何将按列和按行的DataFrame合并到一维数组中?

  29. 29

    Pyspark:将一列中的值与另一列中同一行中的列表进行匹配

热门标签

归档