按行捕获两个数据帧之间的全部数据差异

2024-10-06 06:53:57 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有更简单的方法来比较两个不同的数据帧并捕获差异

df 1

从一个国家到另一个国家

(‘GB’、‘GB390065’、‘GB66903’、‘Y’)

(‘FR’、‘FR418458’、‘FR765617’、‘Y’)

(‘FR’、‘FR629810’、‘FR855277’、‘Y’)

(‘FR’、‘FR494010’、‘FR332891’、‘Y’)

(‘FR’、‘FR740500’、‘FR907878’、‘Y’)

(‘FI’、‘NB444135’、‘NB234471’、‘Y’)

df 2

从一个国家到另一个国家

(‘GB’、‘GB390065’、‘GB66903’、‘Y’)

('FR','FR418458','FR7656','Y')

(‘FR’、‘FR629810’、‘FR855277’、‘Y’)

('FR'、'FR4910'、'FR33891'、'Y')

(‘FR’、‘FR740500’、‘FR907878’、‘Y’)

(‘FI’、‘NB444135’、‘NB234471’、‘Y’)

我的预期产出:

country    from         to       flag

('FR',  'FR418458', 'FR7656',   'Y')

('FR',  'FR4910',   'FR33891',  'Y')

Tags: df国家frfigbfr418458fr629810nb234471