我有两个看起来像这样的 .tsv 文件:
ID prop name size
A x rob 2
B y sally 3
C z debby 5
D w meg 6
并且
ID lst_name area
A sanches 4
D smith 7
C roberts 8
我已将它们加载到pandas DataFrame中,并希望合并它们以获取一个新的DataFrame:
ID-name prop name size lst_name area
A x rob 2 sanches 4
B y sally 3
C z debby 5 roberts 8
D w meg 6 smith 7
我一直尝试使用pd.merge()
来实现这个目标,但是以下问题困扰了我:
df = pd.DataFrame.from_csv("a.tsv", sep='\t')
df1 = pd.DataFrame.from_csv("b.tsv", sep='\t')
result = pd.merge(df, df1, how='inner',on=["ID","ID-name"])
使用Pandas可以完成这样的合并吗?