擅长:python、mysql、java
<p>也可以使用numpy,因为numpy函数更快</p>
<pre><code>import numpy as np
cond = df['datecol1'] != 'EmployeeNotFound'
df['ExpectedResult'] = np.where(cond, df['datecol1'], df['datecol2'])
</code></pre>
<p>这里首先将填充<code>datecol1</code>的所有有效值,然后剩余的值将由第二列<code>datecol2</code>填充</p>