擅长:python、mysql、java
<p>我偶然发现了一个解决方案,我改变了:</p>
<pre><code>result = pd.merge(df1,
df2[['iapa_score']],
left_on=['taxon'],
right_on=['taxon'],
how='outer')
</code></pre>
<p>到</p>
<pre><code>result = pd.merge(df1,
df2,
left_on=['taxon'],
right_on=['taxon'],
how='outer')
</code></pre>
<p>它成功了。我的印象是,第二个数据帧之后[]内的列名暗示了您希望加入的列</p>