【发布时间】:2014-09-09 21:04:54
【问题描述】:
我有一个 DataFrame df。这个数据框有 1000 行和 20 列。行是日期,20 列是不同的份额。
这是股票价格从旧到新的 1000 个日期(最后一行是今天的价格)。
我想根据该特定列的完整历史记录计算每一列今天价格的百分位排名(列中的最后一个元素)。因此,例如,我们输出的第一个值将是第 (1) 列中的最终值,相对于第 (1) 列中的所有值进行百分比排名,依此类推。
因此,相对于整个股票的历史,输出将只是今天价格的 20xpercentage 等级的 20 个值。
【问题讨论】:
-
您能否向我们展示一些示例数据以及描述您目前所做工作的代码?
标签: python pandas percentile