如果值为nan,则用另一个pandas的值替换my pandas中的列值

2024-09-26 04:55:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两只熊猫,第一只有2000排,看起来像:

    key            B           C           D
key1              11          nan         nan 
key2              nan         33          88
key3              nan         44          99
key4              22          55          nan 

第二个大约有700个值

    key            B           C           D
key4              22           55         77
key2              55           42         63
key3              53           23         nan 

我想用键迭代我的第一个数据帧,并用匹配的值替换nan值,如果第二个数据帧中存在这样的值

    key            B           C           D
key1              11          nan         nan 
key2              55          33          88
key3              53          44          99
key4              22          55          77

我的两个数据帧包含字符串,我使用数字只是为了举例


Tags: 数据key字符串数字nankey2key1key3