以下は 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 の値も追加したい。