我有以下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