2

我正在研究一种将序列/基因型数据从 csv 格式转换为genepop 格式的方法。

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

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

我尝试了join、和combine,但它们似乎都采用了两个 df 中存在的行。combine_firstconcat

有没有办法做到这一点?

4

1 回答 1

2

听起来你想要一个“外部” join

df1.join(df2, how='outer')
于 2013-01-12T03:06:57.643 回答