【问题标题】:How to remove characters in parentheses including parentheses '[word]sample ' -> sample in python如何删除括号中的字符,包括括号'[word]sample'-> python 中的示例
【发布时间】:2021-02-06 11:33:35
【问题描述】:

在数据框中,我不知道如何删除包括括号在内的单词。

例如在数据框中:

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

==> 结果 句子内容 自卫队 sssss sdfg dfax

我试过了

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

但是没有用。

请帮帮我,

谢谢

【问题讨论】:

  • 我想你在找\\[[\w]+\\]

标签: python dataframe replace


【解决方案1】:
import re

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    相关资源
    最近更新 更多