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