【发布时间】:2019-08-06 00:52:58
【问题描述】:
如何在一行中根据groupby转换的输出过滤数据框。
到目前为止,我得到了以下可行的方法,但我想知道是否有更简单/更有效的方法。
import pandas as pd
df = pd.DataFrame({'A': ['one', 'one', 'two', 'two'], 'B': [1, 1, 6, 6]})
df.groupby('A').filter(lambda x: x['B'].sum()>10).groupby('A').B.sum()
提前致谢。
【问题讨论】:
标签: python pandas filter pandas-groupby