Python 熊猫。。分位数函数是否需要排序数据来计算百分位数?

Python 熊猫。。分位数函数是否需要排序数据来计算百分位数?,python,excel,pandas,Python,Excel,Pandas,我用熊猫清理一些数据,做一些基本的统计。我想知道quantile()是否在计算之前对值进行排序,或者我必须事先进行排序 例如,这里我试图得到每个公司员工数量的第50个百分位数 Percentile50th = Y2015_df.groupby (["company"])["worker"].quantile(0.50) 我这样问是因为当我用MS Excel中的结果验证我得到的值时,我发现中值函数要求对数据进行排序,以便得到正确的中值。但我不确定熊猫是否也是如此。您不需要排序。请参阅我之前评论中

我用熊猫清理一些数据,做一些基本的统计。我想知道
quantile()
是否在计算之前对值进行排序,或者我必须事先进行排序

例如,这里我试图得到每个公司员工数量的第50个百分位数

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

我这样问是因为当我用MS Excel中的结果验证我得到的值时,我发现中值函数要求对数据进行排序,以便得到正确的中值。但我不确定熊猫是否也是如此。

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

不。看看这个。@Parth说不,你的意思是它不需要我这边的排序,对吗?函数完成所有工作。。我只是想再核实一下非常感谢@Parth