【发布时间】:2015-10-02 02:34:44
【问题描述】:
我有一个包含数千行和数百列的大型数据框。每一行都是一个日期,在每一列中我都有那个日期的数据。 我举个小例子:
DATE A B C
2012 73,5 27,2 19
2013 19,5 22,2 33
2014 33 40 19,56
我想获得给定日期所有列的百分位排名。
因此,每一列都有百分位值而不是它的数字,其中 95 个百分位表示该值位于前 5%。
例如,2012 年的 A 将具有最高的百分位评级,但它只会在 2014 年的中间某个地方
我想必须有一个简单的函数,比如pandas.percentile,或者pandas.rank
【问题讨论】:
标签: python pandas percentile