擅长:python、mysql、java
<p>另一种方法是使用<code>str.strip</code>或<code>str.lstrip</code></p>
<p><strong>Ex:</strong></p>
<pre><code>s = pd.Series(['$2.75', np.nan, 4.150000, 25.00, '$4.50','k876','g67.3'])
strs = s.astype(str).str.strip("$kg")
res = pd.to_numeric(strs, errors='coerce').fillna(0)
print(res)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>0 2.75
1 0.00
2 4.15
3 25.00
4 4.50
5 876.00
6 67.30
dtype: float64
</code></pre>