我正致力于将序列/基因型数据从csv格式转换为genepop格式。
我有两个数据框:df1
为空,df1.index
(rows = samples)与df2.index
几乎相同,只是我在几个地方插入了“POP”(指定)不同的人口)。 df2
保存数据,Loci
为列。
我想将df2
中的值插入df1
,将空行保留在df1.index = 'POP'
。
我尝试了join
,combine
,combine_first
和concat
,但他们似乎都采用了两个df中存在的行。
有办法做到这一点吗?
答案 0 :(得分:2)
听起来你想要一个'外部'join
:
df1.join(df2, how='outer')