【发布时间】:2019-02-18 13:32:15
【问题描述】:
我想计算百分比差异不变或只是两个值之间的差异。
我的 df:
Radisson Collection
6
Total awareness 0.440553
Very/Somewhat familiar 0.462577
Consideration 0.494652
Ever used 0.484620
预期输出:
Radisson Collection
6
Total awareness none
Very/Somewhat familiar 4.87726%
Consideration 6.70163%
Ever used 2.04886%
计算如下:
Difference of 0.440553 and 0.462577 = |0.440553 - 0.462577|/((0.440553 + 0.462577)/2) = 0.022024/0.451565 = 0.048772601950993 = 4.8772601950993%
【问题讨论】:
-
df.series.diff() ?
-
只给我两个值之间的差异,不计算百分比差异
-
对不起,我关闭错误,之前没有测试过。谢谢你的公式。
-
谢谢!我现在正在检查。