<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>numpy</code>的字符函数</p>
<pre><code>d.values[:] = np.core.defchararray.replace(d.values.astype(str), '99', '*')
d
A B C
0 a 1 abcd*
1 b 2 4
2 * * 5
</code></pre>
<p>天真时间测试</p>
<p>{a1}</p>