我试图获取列之间的百分比差异Value1,并Value2在这些列之间的特定位置提供我的结果。我不知道这些列的名称,因此我必须只知道它们的位置 Value1 = 位置 2 和 Value2 = 位置 3 来计算我的值。
我的.csv
ID Name Value1 Value2 Value3
1 ACME 100 150 300
期望的输出:
ID Name Value1 %difference Value2 Value3
1 ACME 100 50% 150 300
我的代码似乎不起作用:
result = df[df.iloc[:, 2], df.iloc[:, 3]].pct_change(axis=1)[df.iloc[:, 3]
df[3,'% difference', result]
有人可以帮我解决这个问题吗?提前致谢!
青春有我
相关分类