熊猫从绳子上取下零件

Posted

技术标签:

【中文标题】熊猫从绳子上取下零件【英文标题】:Pandas removing parts from string 【发布时间】:2021-11-06 05:34:06 【问题描述】:

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

A header Another header
First row
Second row
[First] nenen row
[Second] mmm row

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

我该怎么做?

【问题讨论】:

这能回答你的问题吗? How to remove parentheses and all data within using Pandas/Python? 请参阅this answer,了解此处答案中正则表达式之间的区别。 【参考方案1】:
>>> 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

【讨论】:

以上是关于熊猫从绳子上取下零件的主要内容,如果未能解决你的问题,请参考以下文章

为啥我从熊猫那里得到 SettingWithCopyWarning

基于索引从大熊猫系列列表中提取到另一个大熊猫系列

从csv获取熊猫系列

从多个字典填充熊猫数据框

如何从网络抓取创建熊猫数据框?

将日期从excel文件转换为熊猫