假设我有以下熊猫数据框:
df = pd.DataFrame([[3, 2, np.nan, 0],
[5, 4, 2, np.nan],
[7, np.nan, np.nan, 5],
[9, 3, np.nan, 4]],
columns=list('ABCD'))
返回这个:
A B C D
0 3 2.0 NaN 0.0
1 5 4.0 2.0 NaN
2 7 NaN NaN 5.0
3 9 3.0 NaN 4.0
如果找到 np.nan,我希望该值被 A 列中的值替换。所以这意味着结果是这样的:
A B C D
0 3 2.0 3.0 0.0
1 5 4.0 2.0 5.0
2 7 7.0 7.0 5.0
3 9 3.0 9.0 4.0
我已经尝试了多种方法,但我什么都做不了。任何人都可以帮忙吗?
慕村225694
蛊毒传说
翻翻过去那场雪
相关分类