groupby
Pandas からオブジェクトを作成しDataFrame
、サイズが 1 より大きいすべてのグループを選択したいと考えています。
例:
A B
0 foo 0
1 bar 1
2 foo 2
3 foo 3
以下は機能しないようです:
grouped = df.groupby('A')
grouped[grouped.size > 1]
期待される結果:
A
foo 0
2
3
ベストアンサー1
pandas 0.12 以降では次のことが可能です:
>>> grouped.filter(lambda x: len(x) > 1)
A B
0 foo 0
2 foo 2
3 foo 3