擅长:python、mysql、java
<p>使用<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.replace.html" rel="nofollow noreferrer">^{<cd1>}</a>-首先是非数值,然后是数值-列表中值的顺序很重要:</p>
<pre><code>df['Name'] = df['Name'].replace(['\D', '\d'], ['c','d'], regex=True)
print (df)
Name City
0 ccccc Tokyo
1 cccccc Pune
2 ccccccddd Shanghai
3 dddddd Delhi
</code></pre>
<p>如果需要替换所有列:</p>
<pre><code>df = df.replace(['\D', '\d'], ['c','d'], regex=True)
print (df)
Name City
0 ccccc ccccc
1 cccccc cccc
2 ccccccddd cccccccc
3 dddddd ccccc
</code></pre>