(Python) 如何在两个 csv 文件和 return 公共元素之间进行匹配

(Python) How to do matching between two csv files and return the common elements

这些是我要匹配的表: table 1 和 table 2

table1 = pd.DataFrame({'Name': ['Patrick', 'Amy', 'Krish', 'Jack']})
table2 = pd.DataFrame({'Name': ['Patrick', 'Patrick', 'Jack', 'Amy', 'Rachel', 'Kim', 'Amy'],
                       'Age': [20,19,19,18, 45, 32, 17],
                       'Number of Job Offer': [1,2,3,4, 5, 6, 8] })

这是预期的结果: expected outcome

任何人都可以告诉我如何在 Python 中获得它吗?谢谢

您可以使用 pandas 并将您的表加载到数据框中,然后合并它们。有关比较行的详细信息,请参阅 here

应该类似于

common = table1.merge(table2, how = 'inner' ,indicator=False)