我試圖獲取列之間的百分比差異Value1,并Value2在這些列之間的特定位置提供我的結(jié)果。我不知道這些列的名稱,因此我必須只知道它們的位置 Value1 = 位置 2 和 Value2 = 位置 3 來(lái)計(jì)算我的值。我的.csvID Name Value1 Value2 Value31 ACME 100 150 300期望的輸出:ID Name Value1 %difference Value2 Value31 ACME 100 50% 150 300我的代碼似乎不起作用:result = df[df.iloc[:, 2], df.iloc[:, 3]].pct_change(axis=1)[df.iloc[:, 3]df[3,'% difference', result]有人可以幫我解決這個(gè)問(wèn)題嗎?提前致謝!
如何在Python中使用pct_change計(jì)算數(shù)據(jù)框中兩列的百分比變化而不知道列名稱
慕的地6264312
2023-08-03 17:12:51