我在数据框 df 中有两列: A B0 NaN NaN1 3.14 NaN2 NaN 4.203 3.65 0.68df 的预期结果: A B C0 NaN NaN NaN1 3.14 NaN 3.142 NaN 4.20 4.203 3.65 0.68 3.65熊猫相当于什么?if(A == np.nan): if(B == np.nan): C = np.nan else: C == Belse: C = A
1 回答

MMTTMM
TA贡献1869条经验 获得超4个赞
检查 bfill
df['C']=df.bfill(1).iloc[:,0]
df
A B C
0 NaN NaN NaN
1 3.14 NaN 3.14
2 NaN 4.20 4.20
3 3.65 0.68 3.65
添加回答
举报
0/150
提交
取消