2024-04-24 21:20:08 发布
网友
我试图找出一种方法,在pandas或python中基于列值计算分位数?我还可以在一个输出中计算多个不同的分位数吗?你知道吗
例如,我想计算0.25,0.50和0.9分位数
df中的列分钟数,其中<;=5,并且>;5和<;=10
df[df['Minutes'] <=5] df[(df['Minutes'] >5) & (df['Minutes']<=10)]
其中列分钟数只是一个包含数值分钟数的列
谢谢!你知道吗
DataFrame.quantile接受数组中的值
DataFrame.quantile
试试看
df['minute'].quantile([0.25, 0.50 , 0.9])
或者先过滤数据
df.loc[df['minute'] <= 5, 'minute'].quantile([0.25, 0.50 , 0.9])
DataFrame.quantile
接受数组中的值试试看
或者先过滤数据
相关问题 更多 >
编程相关推荐