私はちょっと違う名前の個別の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