擅长:python、mysql、java
<p>您的<code>numpy.where</code>构造非常适合使用。在</p>
<p>您面临的问题是如何测试列与空字符串。答案是检查等式与<code>''</code>。在</p>
<p>这很容易实现:</p>
<pre><code>df4['column3'] = np.where(df4['gender'] == '', df4['name'], df4['gender'])
</code></pre>
<p><a href="http://pandas.pydata.org/pandas-docs/version/0.18/generated/pandas.Series.empty.html" rel="nofollow noreferrer">^{<cd3>}</a>测试序列是否有<em>没有项</em>,即没有行,而不是其元素是否为空字符串。在</p>
<p><strong>示例</strong></p>
^{pr2}$