熊猫cum gt结果分配回原始数据帧

时间:2019-07-16 15:55:56

标签: python python-3.x pandas pandas-groupby cumsum

我有以下df

id    year_month    pct
10    201901        10
20    201901        5
30    201901        3
40    201901        2
10    201902        8
20    201902        2
30    201902        7
40    201902        3

我要先排序pct,然后再排序groupby year_month;然后在cumsum上进行pct的{​​{1}};

> 10

但这只给了我一系列

df.sort_values(['pct']).groupby('year_month')['pct'].apply(lambda x: x.cumsum().gt(10))

我想知道如何将本系列作为专栏重新回到3 False 5 False 2 False 7 False 1 False 6 True 4 True 0 True Name: pct, dtype: bool

df

0 个答案:

没有答案