2016-04-02 6 views
2

を組み合わせるためにどのように私はCを得るために、2頭のパンダシリーズ、AとBを結合したいと思います。その後、値のナン値がある場合パンダシリーズに

A: 
1 odd 
2 Nan 
3 odd 
4 Nan 
5 odd 
6 Nan 

B: 
1 Nan 
2 even 
3 Nan 
4 even 
5 Nan 
6 even 

Cは(次のようになります。 Bで使用する必要があり、またその逆)は

C: 
1 odd 
2 even 
3 odd 
4 even 
5 odd 
6 even 

あり、これを行うための簡単な方法は、おそらくですが、それは私をエスケープ...

すべてのヘルプは歓迎です!

答えて

5

あなたはBから対応する値とAで最初に呼び出すシリーズ(A)からの値をとるcombine_first、および更新NaNを使用することができます

In [76]: A.combine_first(B) 
Out[83]: 
0  odd 
1 even 
2  odd 
3 even 
4  odd 
5 even 
dtype: object 
関連する問題