我有以下 df :
A B C
A A A*B A*C
B A*B B B*C
C A*C B*C C
我在那边有一个 dfs,其值是:
df0:
A*B 3
A*C 4
B*C 2
df1:
A 2
B 8
C 3
我是否可以用相应的数值替换数据框的值?
最佳答案
看来你需要replace
:
print (df0)
a
A*B 3
A*C 4
B*C 2
print (df1)
b
A 2
B 8
C 3
df1 = df.replace(df0['a']).replace(df1['b'])
print (df1)
A B C
A 2 3 4
B 3 8 2
C 4 2 3
关于python - 索引值和列相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43660458/