<p>给定此数据帧:</p>
<pre><code>import pandas as pd
d=pd.DataFrame({'A':['a','b',99],'B':[1,2,'99'],'C':['abcd99',4,5]})
d
A B C
0 a 1 abcd*
1 b 2 4
2 99 99 5
</code></pre>
<p>我想用星号替换整个数据框中的所有99。
我试过了:</p>
^{pr2}$
<p>…但它只适用于B列中的字符串99</p>
<p>提前谢谢!在</p>
<p>如果要替换所有<code>99</code>,请尝试使用regex</p>
<p><code>>>> d.astype(str).replace('99','*',regex=True)</code></p>
<pre><code> A B C
0 a 1 abcd*
1 b 2 4
2 * * 5
</code></pre>