我有一个dataframe,其中一列包含名称,其中一部分在括号中,如下所示:
Names
Apple (juicy)
Banana (crunchy)
Grape (sour)
我想将其更改为以下格式:
^{pr2}$使用pandas和regex如何实现这一点?我试过了:
df['Names'] = df1['Names'].str.replace(r"\s+\(.*\)",", " + r"\(.*\)")
我不知道最后一个问题是什么,但我不知道怎么成功地转移到括号里。有了上面的代码,我得到了:
Names
Apple, \(.*\)
Banana, \(.*\)
Grape, \(.*\)
必须使用
regex
吗?在你能做到的
这将删除任何字符串中的任何括号。在
使用捕获组,通过反向引用引用引用替换部件中捕获的字符。在
相关问题 更多 >
编程相关推荐