-2

以下は DataFrame の例です。

In [308]: df
Out[308]: 
   A  B
0  1  1
1  1  2
2  2  3
3  2  4
4  3  5
5  3  6

A の順序、インデックス作成、複製をそのまま維持しながら、A と B をマージしたいと考えています。同時に、A にない値のみを B から取得したいので、結果の DataFrame は次のようになります。

In [308]: df
Out[308]: 
   A  B
0  1  1
1  1  2
2  2  3
3  2  4
4  3  5
5  3  6
6  4  NaN
7  5  NaN
8  6  NaN

どんなポインタでも大歓迎です。2 つの列と groupby の連結を試みましたが、重複が破棄されるため、列 A の値は保持されません。

既にあるものを保持したいが、A にない B の値も追加したい。

4

1 に答える 1