[英]Merging two columns with non-unique rows and NaNs in pandas
我在數據框df中有兩列:
A B
0 NaN NaN
1 3.14 NaN
2 NaN 4.20
3 3.65 0.68
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
熊貓相當於什么?
if(A == np.nan):
if(B == np.nan):
C = np.nan
else:
C == B
else:
C = A
檢查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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.