擅长:python、mysql、java
<p>在<code>replace</code>代码中使用<code>regex=True</code>,如下所示</p>
<pre><code>s = pd.Series(['$2.75', np.nan, 4.150000, 25.00, '$4.50','k876','g67.3'])
strs = s.astype(str).str.replace("$", "", regex=True).replace("k", "", regex=True).replace("g", "", regex=True)
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>