擅长:python、mysql、java
<p>尝试:</p>
<pre class="lang-py prettyprint-override"><code>df["XYZ"] = df.apply(lambda x: x[x.notna()][0], axis=1)
print(df)
</code></pre>
<p>印刷品:</p>
<pre class="lang-none prettyprint-override"><code> X Y Z XYZ
0 NaN NaN ZVal1 ZVal1
1 NaN NaN ZVal2 ZVal2
2 XVal1 NaN NaN XVal1
3 NaN YVal1 NaN YVal1
</code></pre>
<hr/>
<p>或:</p>
<pre class="lang-py prettyprint-override"><code>df["XYZ"] = df.bfill(axis=1)["X"]
print(df)
</code></pre>