熊猫比较两列写入另一列

时间:2018-05-10 13:53:41

标签: python pandas compare

嗯,这是我第一次使用Stack。对不起,如果我加倍已经的主题,但如果我发现堆栈如何比较两列我不知道如何完成我的工作。 我必须使用csv,A和B.在A中有一个名称和id的列表,在B中只有一个包含其他信息的名称列表。这两个文件的行数不同。 我想编写一个读取A和B文件的python脚本,并写入专用列,如果A名称和B名称相同,则在A中创建的ID。我不想使用excel,我试着提高我的python技能,因为我使用越来越多的matplotlib,pandas,seaborn for dataviz。 任何的想法? 非常感谢,如果我误用了stackoverflow问题系统,我很抱歉

特丽克丝

1 个答案:

答案 0 :(得分:0)

使用合并:

import pandas as pd

a = pd.read_csv(r'path to a.csv')
b = pd.read_csv(r'path to b.csv')

df = pd.merge(a,b, on='Name', how='inner')

使用how中的不同类型的联接来获得所需的结果。