【发布时间】:2020-06-10 13:35:03
【问题描述】:
我有一个包含“测试”列的数据框。它看起来像这样:
Column Test
'[ABC: 814.6] text text text text [text:123]'
'[ABC: 432.9] text text [ABC: 433] text text [text:123]'
'[ABC: 1] text text text [342:] text [text:123]'
我想删除所有 '[ABC: XXX.X]' 部分。 我知道如何替换“静态”文本,如下所示:
df['Test_New'] = df['Test'].str.replace("[ABC: XXX.X]", '')
然而,由于 XXX.X 正在改变,我不知道如何解决这个问题。
期望的输出:
Column Test
' text text text text [text:123]'
' text text text text [text:123]'
' text text text [342:] text [text:123]'
提前非常感谢!
【问题讨论】:
-
Str.replace 支持正则表达式。文档中的详细信息
标签: python string dataframe replace python-re