我有一个看起来像这样的数据框:
df
Daily Risk Score
0 13.0
1 10.0
2 25.0
3 7.0
4 18.0
... ...
672 14.0
673 9.0
674 15.0
675 6.0
676 13.0
我想计算值 0<x<9、9<x<17 和 >=17 出现的次数。我试过这样做:
df1=pd.cut(df['Daily Risk Score'], bins=[0, 9, 17, np.inf], labels=['Green','Orange','Red'])
然而,所有这一切只是将值更改为标签。我想要的是一个新的数据框,它只有这样的值的计数:
df1
Green Orange Red
x y z
我缺少什么来完成这项任务?
蓝山帝景
慕仙森
慕丝7291255
相关分类