我有以下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
无论如何,我可以用相应的数值代替数据帧的值吗?
答案 0 :(得分:1)
你需要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