0
我有一個DF,看起來像這樣:操作與列熊貓
I_0 I_1 I_2 10 20 30 SF
q
0 2 3 4 5 1 1 0.2
1 5 4 3 4 7 8 0.3
2 4 8 7 9 8 7 0.4
我想使操作就可以了,如:
- 多組序列10,20和30 SF
- 從I_0,I_1和I_2中減去這些新列。
例如:
I_0 - (column 10 * SF)
I_1 - (column 20 * SF)
I_2 - (column 30 * SF)
然後重命名計算列於I_0_sub,I_1_sub和I_2_sub。
到目前爲止,我已經試過這樣:
df = pd.merge(df1, df2, how = "left", left_index = True, right_index = True)
df["SF"] = df["I_q_2"]/df[10]
test = df.subtract(df2*SF, axis=0)
test.drop(labels=["10", "20", "30", "SF"], axis = "columns", inplace = True)
test = test.add_suffix("_sub")
獲取楠爲DF。
任何幫助,將不勝感激。