简体   繁体   English

如何删除括号中的字符,包括括号 '[word]sample' -> python 中的示例

[英]How to remove characters in parentheses including parentheses '[word]sample ' -> sample in python

In dataframe, I don't know how to remove the words including parentheses.在数据框中,我不知道如何删除包括括号在内的单词。

for example in dataframe :例如在数据框中:

sentence contents [abc]asdf [asdf]sssss [abs]sdfg [asdfs]dfax句子内容 [abc]asdf [asdf]sssss [abs]sdfg [asdfs]dfax

==> result sentence contents asdf sssss sdfg dfax ==> 结果句内容 asdf sssss sdfg dfax

I tried我试过

df['sentence'] = df['sentence'].str.replace("[^[a-zA-Z0-9]]", "")

but it didn't work.但它没有用。

please help me,请帮我,

thanks谢谢

import re

df['sentence'] = df['sentence'].apply(lambda x: re.sub(r'\[\w+\]', '', x))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM