基于其他行的熊猫计算

时间:2018-08-10 14:43:55

标签: python pandas

这是在此处回答的问题的概括版本: Pandas shift based on different values to calculate percentages

不确定是否要为此创建一个新问题,但这是第一个问题的概括版本。

在上一个回答的问题中,我想计算从第一下降到相应的第二下降,第三下降...的百分比变化。

在这里,我要计算从第2或第3下降到相应的第1,第二或第3下降。 这是我要寻找的示例:

        down  distance    percentage

1        1.0      10.0    (10-13)/10
2        2.0      13.0    NaN
3        3.0      15.0    (15-13)/15
4        3.0      20.0    (20-13)/20
5        4.0       1.0    (1-13)/1
6        1.0      10.0    (15-9)/15       # New calculation
7        2.0       9.0    NaN
8        3.0       3.0    (3-9)/3

0 个答案:

没有答案