[英]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.