我在Python中有一个熊猫数据帧
AccountID_x AccountId AmountCD_x AmountDOC_x AmountDoc_x
1 NaN 4001001copa 52.53 52.53 NaN
2 NaN 4001001copa 52.53 52.53 NaN
3 4001001copa NaN 52.53 52.53 NaN
4 NaN 4001001copa 52.53 52.53 NaN
此数据帧是将两个数据帧合并在一起的merge命令的结果。我现在要做的是创建一个新列,该列将添加AccountID\u x或AccountID,基于该列,on不是Nan,因此在上面的示例中,行1、2、4将包含AccountID的值,行3将包含某个新列中AccountID\u x的值。你知道吗
您可以先使用combine\来组合这两者
也可以使用
apply
传播fillna
:或等效地(在您的情况下):
试试这个:
相关问题 更多 >
编程相关推荐