我必须使用 data.framesdf1和df2完全相同的大小和列名,但不同的值。df2有很多NaN,df1只有少数。我希望每一个NaN在df2变0,如果有任何价值df1在同一个地方(除了NaN)。
例如:
df1
a b c
0 1 5 NaN
1 2 4 8
2 5 8 5
3 8 8 1
4 7 3 2
5 NaN 5 1
df2
a b c
0 5 5 NaN
1 NaN 4 8
2 3 8 NaN
3 NaN NaN 8
4 9 NaN 6
5 NaN 5 7
Run Code Online (Sandbox Code Playgroud)
结果应该是这样的。 …