我有一个DataFrame:
ID Value
1 1
2 2
3 1
4 1
5 2
6 3
7 4
8 5
9 10
10 15
我想根据我的值进行分组,并在自定义的范围内计算ID:<=2、3-9、>= 10。
结果如下:
Value ID
<=2 5
3-9 3
>= 10 2
发布于 2018-10-29 03:11:51
发布于 2018-10-29 04:34:34
我觉得你不需要群比。
labels = ['<=2', '3-9', '>=10']
bins = [0,2,9, np.inf]
pd.cut(df['Value'],bins=bins,labels=labels).value_counts().reset_index()
#out[]
index Value
<=2 5
3-9 3
>=10 2
https://stackoverflow.com/questions/53038210
复制相似问题