【发布时间】:2020-11-25 07:23:30
【问题描述】:
我有一个数据框:
df = [type1 , type2 , type3 , val1, val2, val3
a b q 1 2 3
a c w 3 5 2
b c t 2 9 0
a b p 4 6 7
a c m 2 1 8
a b h 8 6 3
a b e 4 2 7]
我想根据列 type1、type2 应用 groupby 并从数据框中删除超过 2 行的组。所以新的数据框将是:
df = [type1 , type2 , type3 , val1, val2, val3
a c w 3 5 2
b c t 2 9 0
a c m 2 1 8
]
最好的方法是什么?
【问题讨论】:
-
如果有超过2行或任意行可以删除,是否有任何基于要删除的条件?
标签: python pandas dataframe pandas-groupby