Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(Python)如何在两个csv文件之间进行匹配并返回公共元素_Python_Csv_Matching_Multi Index - Fatal编程技术网

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

(Python)如何在两个csv文件之间进行匹配并返回公共元素,python,csv,matching,multi-index,Python,Csv,Matching,Multi Index,以下是我试图匹配的表格: 和 这是预期的结果: 有人能告诉我如何用Python实现吗?谢谢您可以使用pandas并将表加载到数据帧中,然后合并它们。有关比较行的详细信息,请参阅 应该是类似于 common=table1.merge(表2,how='internal',indicator=False) 哦,我明白了。谢谢Ryan@WuKris,如果你觉得答案对你有帮助,你可以。 table1 = pd.DataFrame({'Name': ['Patrick', 'Amy', 'Krish',

以下是我试图匹配的表格: 和

这是预期的结果:


有人能告诉我如何用Python实现吗?谢谢

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

应该是类似于

common=table1.merge(表2,how='internal',indicator=False)

哦,我明白了。谢谢Ryan@WuKris,如果你觉得答案对你有帮助,你可以。
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] })