<p>尽管已经给出了答案,但是我想添加一个regex基方法来实现相同的目标:</p>
<pre><code>>>> abc
time instance id
0 time:"08:59:38.000" instance:"(null)" id:"3214039276626790405"
1 time:"08:59:38.000" instance:"(Ops-MacBook-Pro.local)" id:"3214039276626790405"
2 time:"08:59:38.000" instance:"(Ops-MacBook-Pro.local)" id:"3214039276626790405"
</code></pre>
<p>只是在数据帧中应用<code>regex=True</code>。你知道吗</p>
<pre><code>>>> abc.replace('instance:|id:|time:|\"|[()]', '',regex=True)
time instance id
0 08:59:38.000 null 3214039276626790405
1 08:59:38.000 Ops-MacBook-Pro.local 3214039276626790405
2 08:59:38.000 Ops-MacBook-Pro.local 3214039276626790405
OR
# abc.replace('(instance:|id:|time:)|\"|[()]', '',regex=True)
</code></pre>
<p><strong>正则表达式解释:</strong></p>
<blockquote>
<ul>
<li><p>1st Alternative 'instance: 'instance: matches the characters 'instance: literally (case sensitive)</p></li>
<li><p>2nd Alternative id: id: matches the characters id: literally (case sensitive)</p></li>
<li><p>3rd Alternative time: time: matches the character time: literally (case sensitive)</p></li>
<li><p>4th Alternative \" matches the character " literally (case sensitive)</p></li>
<li><p>5th Alternative [()]' Match a single character present in the list below [()]
() matches a single character in the list () (case sensitive)</p></li>
</ul>
</blockquote>