擅长:python、mysql、java
<p>这里有一种使用<code>apply</code>的方法</p>
<pre><code>In [111]: df = pd.DataFrame({'salary': ['200 - 300', '400', '400-500', '600', '-']})
In [112]: df['salary'].apply(lambda x: x.split('-')[0].strip()).replace('', '0').astype(int)
Out[112]:
0 200
1 400
2 400
3 600
4 0
Name: salary, dtype: int32
</code></pre>
<p>另一种方法是使用<code>regex</code>和字符串方法。在</p>
^{pr2}$