我有多个空格分隔的文件,列数不同。我想加入他们并保留共同的列名。你知道吗
test1\u文件
id SNP1 SNP2 SNP3
162 AA BB AA
172 AB BB AB
test2\u文件
id SNP1 SNP2 SNP3 SNP4
189 BB BB AA AB
1590 AA AB BB AA
test3\u文件
id SNP8 SNP2 SNP3 SNP9
182 AA BB AA AA
132 BB BB AA BB
所需的输出文件:
id SNP2 SNP3
162 BB AA
172 BB AB
189 BB AA
1590 AB BB
182 BB AA
132 BB AA
我的代码:它不工作,我想添加更多的文件,而不仅仅是两个
import pandas as pd
test1_file = pd.read_csv('2014_07_03', delim_whitespace = True)
test2_file = pd.read_csv('2019_08_19', delim_whitespace = True)
f = pd.merge(left=test1_file, right=test2_file , how='left', on='MergeCol')
f.to_csv('outfile.csv')
目前没有回答
相关问题 更多 >
编程相关推荐