[英]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.