我正在處理一個相當混亂的數據集,這個數據集一直是個別csv文件,名稱略有不同。重命名csv文件中的列會是太麻煩了,部分原因是我仍然在發現所有的變化,所以我正在尋找確定,在一組列中,在給定的行中,哪個字段不是NaN並且攜帶該前向到一個新的專欄。有沒有辦法做到這一點?熊貓:拿任何一列不是NaN
例如。比方說,我有一個看起來像這樣的數據幀:
Index A B
1 15 NaN
2 NaN 11
3 NaN 99
4 NaN NaN
5 12 14
比方說,我想要的輸出,這是創建一個新的C柱,使得我的數據幀將如下所示:
Index A B C
1 15 NaN 15
2 NaN 11 11
3 NaN 99 99
4 NaN NaN NaN
5 12 14 12 (so giving priority to A over B)
我該如何做到這一點?
['pd.DataFrame.update'](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.update.html) – Kartik