擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>print(pd.DataFrame([a,b]).apply(lambda x: next(iter(x.dropna().tolist()),np.nan),axis=0))
</code></pre>
<p>更好的是<code>conbine_first</code>:</p>
<pre><code>print(a.combine_first(b))
</code></pre>
<p>两种输出:</p>
<pre><code>0 A
1 B
2 C
3 NaN
dtype: object
</code></pre>