我正在试图找到一种方法来实现以下目标:df1和df2是两个示例数据框,我需要找到它们之间的区别。它们具有相同的列,但行数据可以根据添加的新名称,旧的删除或现有集的数据更改而更改。熊猫:两个数据帧之间的更改
DF1:
Col1 Col2 Col3 Col4 Col5
0 1 ABC 94 xxx apple
1 1 DEF 24 xxx apple
2 2 ABC 40 yyy banana
3 3 ABC 74 zzz pear
4 3 DEF 43 zzz pear
DF2:
Col1 Col2 Col3 Col4 Col5
0 1 ABC 71 xxx apple
1 2 PQR 65 yyy banana
2 3 ABC 86 zzz pear
3 3 DEF 53 zzz pear
4 4 PQR 26 mmm pineapple
输出:
Col1 Col2 Col3 Col4 Col5
0 1 ABC -23 xxx apple
1 1 DEF -24 xxx apple
2 2 ABC -40 yyy banana
3 2 PQR 65 yyy banana
4 3 ABC 12 zzz pear
5 3 DEF 10 zzz pear
6 4 PQR 26 mmm pineapple
我已经试过this,并且它提到的计算器链接,但我需要改变,只仅适用于特定列,并用新密钥(我的示例中为Col1)添加新行gether
感谢vm看看!
那么,你需要的结果输出:块? –
确实..这是我创建的一个例子,我认为我的问题的所有方面 – spiff