首页 > 解决方案 > 熊猫从绳子上取下零件

问题描述

我有一个包含这样的字符串的数据框

一个标题 另一个标题
第一的
第二
[第一]嫩嫩
[第二] 嗯

我想删除括号 ([xxx]) 中的所有文本,并将字符串的其余部分保留在每一行中。

我怎样才能做到这一点?

标签: pythonpandasstring

解决方案


>>> df
         a header another header
0           first            row
1  [First] second            row
>>> df["a header"]=df["a header"].str.replace(r'\[.*?\]\ *','')
>>> df
  a header another header
0    first            row
1   second            row

推荐阅读