擅长:python、mysql、java
<p>这样怎么样?在</p>
<p>首先创建一个值为空的数据帧:</p>
<pre><code>combo = pd.merge(df[pd.isnull(df.potato)], subdf, how='left', on='banana', suffixes=('_',''))
</code></pre>
<p>那么,让我们去掉多余的列:</p>
^{pr2}$
<p>最后,让我们将数据帧与原始帧连接起来:</p>
<pre><code>pd.concat([df[pd.notnull(df.potato)], combo], axis=0)
</code></pre>
<p>可能有一种方法可以使用<code>fillna</code>来实现这一点,但我现在无法找到解决方案。如果我想的话,我会编辑的。在</p>