这是一个示例数据框:
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 和 B,同时保持 A 中的顺序、索引和重复项完好无损。同时,我只想从 B 中获取不在 A 中的值,因此生成的 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
任何指针将不胜感激。我尝试对两列和一个 groupby 进行连接,但这并没有保留 A 列的值,因为重复项被丢弃了。
我想保留已经存在的东西,但也想从 B 中添加不在 A 中的值。