我有 df 并且我想將這2 列合并到1 列中value2,value1當value1 為 NaN時將 的值帶到列中
value1 value2
100 NaN
123 NaN
NaN 133
NaN 123
90 NaN
我怎樣才能得到這個:
預期輸出:
Value1
100
123
133
123
90
uj5u.com熱心網友回復:
您可以執行以下操作:
df['Value1'] = df['value1']
df.loc[df['value1'].isna(), 'Value1'] = df['value2']
uj5u.com熱心網友回復:
試試
out = df.bfill(1).iloc[:,[0]]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/344590.html
標籤:熊猫
上一篇:在Pandas中按日期排序
