pandasに関しての質問です。
以下のようなA・B二つのデータフレームがあるとき
Aの欠損部分のみをBの値にした
Cのようなデータフレームを生み出したいです。
A・Bのcolumnやindexの値は全て同じです。
データフレームA
列1 | 列2 | 列3 | 列4 |
---|---|---|---|
nan | 2 | 3 | 4 |
1 | nan | 3 | 4 |
1 | 2 | nan | 4 |
1 | nan | 3 | nan |
データフレームB
列1 | 列2 | 列3 | 列4 |
---|---|---|---|
5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 |
データフレームC
列1 | 列2 | 列3 | 列4 |
---|---|---|---|
5 | 2 | 3 | 4 |
1 | 10 | 3 | 4 |
1 | 2 | 15 | 4 |
1 | 18 | 3 | 20 |
Aのセル一つ一つを調べてnanならBの値を入れる、という方法でもちろんいいのですが
もうちょっとスマートなやり方はないのかな、と思って質問させていただきました。
(fillnaではここまで複雑なことはできなさそう...?)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。