擅长:python、mysql、java
<p>您需要在<code>df</code>和从<code>s</code>获得的dataframe之间使用<a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.join.html" rel="nofollow noreferrer">join</a>,然后用默认值填充<code>NaN</code>,在您的例子中是42。在</p>
<pre><code>df['c'] = df.join(pandas.DataFrame(s, columns=['c']))['c'].fillna(42).astype(int)
</code></pre>
<p>输出:</p>
^{pr2}$