我有两个熊猫数据框,如下所示。它包含字符串和 np.nan 值。df =
A B C D E F
0 aaa abx fwe dcs NaN gsx
1 bbb daf dxs fsx NaN ewe
2 ccc NaN NaN NaN NaN dfw
3 ddd NaN NaN asc NaN NaN
4 eee NaN NaN cse NaN NaN
5 fff NaN NaN wer xer NaN
df_result =
A C E F
2 sfa NaN NaN wes
4 web NaN NaN NaN
5 NaN wwc wew NaN
我想要的是将整个 df_result DataFrame 复制到具有相应列和索引的 df DataFrame。所以我的输出是=
A B C D E F
0 aaa abx fwe dcs NaN gsx
1 bbb dxs fsx fsx NaN ewe
2 sfa NaN NaN NaN NaN wes
3 wen NaN NaN asc NaN NaN
4 web NaN NaN cse NaN NaN
5 NaN NaN wwc wer wew NaN
所以基本上我想将 df_result 的确切值复制到 df ,即使它们是像 A:5 这样的 np.nan 值(从 fff 更改为 NaN)。另外,我需要保持列的顺序不变。请让我知道有效的方法来做到这一点。谢谢!