擅长:python、mysql、java
<p>一种方法是将<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.replace.html" rel="nofollow noreferrer">^{<cd1>}</a>与查找括号之间内容的模式一起使用,替换参数可以是在匹配对象上使用<code>replace</code>的lambda:</p>
<pre><code>print (test['type'].str.replace(pat='\((.*?)\)',
repl=lambda x: x.group(0).replace('-',' ')))
0 fruit-of the-loom (sometimes never)
1 yes
2 ok (not possible) I will try
3 vegetable
4 poultry
5 poultry
Name: type, dtype: object
</code></pre>
<p>有关<code>pat=</code>中的内容的解释,请参见<a href="https://stackoverflow.com/a/2403159/9274732">here</a></p>