擅长:python、mysql、java
<p>用EZ19中的值替换行中所有空值的简单oneliner:</p>
<pre><code>df = df.apply(lambda row: row.where(pd.notnull(row), row.EZ19), axis=1)
</code></pre>
<p>输出:</p>
<pre><code> GeoCode ESP FIN USA EZ19 PRT
0 Geography Spain Finland USA EZ Portugal
1 31-Mar-15 0.89 0.89 0.26 0.89 0.89
2 30-Jun-15 0.90 0.90 0.90 0.90 0.90
3 30-Sep-15 0.90 0.90 0.31 0.90 0.90
4 31-Dec-15 0.91 0.91 0.41 0.91 0.91
</code></pre>