繁体   English   中英

Pandas.. 分位数 function 需要排序数据来计算百分位数吗?

[英]Pandas.. does quantile function need sorted data to calculate percentiles?

我正在使用 Pandas 来清理一些数据并进行基本统计。 我想知道quantile()是否在计算之前对值进行排序,或者我必须事先进行排序?

例如,在这里我试图获得每家公司员工人数的第 50 个百分位

Percentile50th = Y2015_df.groupby (["company"])["worker"].quantile(0.50)

我之所以问,是因为当我用 MS Excel 中的结果验证我得到的值时,我发现中位数 function 需要对数据进行排序以获得正确的中位数。 但我不确定 Pandas 是否属于这种情况。

你不需要排序。 请参阅我之前评论中的链接。 例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM