如何连接具有不同索引的两个数据帧(pandas)?

时间:2013-01-11 21:19:07

标签: python pandas

我正致力于将序列/基因型数据从csv格式转换为genepop格式。

我有两个数据框:df1为空,df1.index(rows = samples)与df2.index几乎相同,只是我在几个地方插入了“POP”(指定)不同的人口)。 df2保存数据,Loci为列。

我想将df2中的值插入df1,将空行保留在df1.index = 'POP'

我尝试了joincombinecombine_firstconcat,但他们似乎都采用了两个df中存在的行。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:2)

听起来你想要一个'外部'join

df1.join(df2, how='outer')