我試圖合併兩隻大熊貓於指數dataframes在一起,但我得到的錯誤...錯誤而合併兩個大熊貓dataframes一起
下面是DF1
alleles chrom pos strand assembly# center protLSID assayLSID
rs#
TP121 C/A 0 121 + NaN NaN NaN NaN
TP135 G/A 0 135 + NaN NaN NaN NaN
TP283 A/G 0 283 + NaN NaN NaN NaN
TP302 C/T 0 302 + NaN NaN NaN NaN
TP334 T/G 0 334 + NaN NaN NaN NaN
這裏的指數是DF2
1KS 2861 2862 2A 2KS 3KS 4KS 5B 5C A1 ... WWA17replicate WWA18 WWA21
rs# ...
TP121 N N N N N N N N N N ... N N N
TP135 N N G N N N N N N N ... N N N
TP283 A N N N A A N R N A ... N N N
TP302 C C N Y C N C Y Y T ... Y N N
TP334 G N N N N N N N N N ... N N N
當我嘗試合併時,我得到這個錯誤 - "['TP121' 'TP135' 'TP283' ..., 'TP251072' 'TP251178' 'TP251355'] not in index"
當他們明確在兩個索引。我在哪裏做錯了?
pd.merge(df1, df2, on=df.index, how = "outer")
那麼這工作非常出色。想知道爲什麼合併不起作用。 – upendra