python - 熊猫从绳子上取下零件
问题描述
我有一个包含这样的字符串的数据框
一个标题 | 另一个标题 |
---|---|
第一的 | 排 |
第二 | 排 |
[第一]嫩嫩 | 排 |
[第二] 嗯 | 排 |
我想删除括号 ([xxx]) 中的所有文本,并将字符串的其余部分保留在每一行中。
我怎样才能做到这一点?
解决方案
>>> 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
推荐阅读
- python - 如何在 mongodb 字段中将字典存储为数组对象
- shodan - 从搜索结果中过滤掉蜜罐
- java - 矩阵中的 A、B、C、D、E、F、G、H,前提是他们最多和最少 2 次使用这些字母
- azure-application-insights - 在 Azure 门户中绘图之前从应用程序见解中删除重复的自定义指标事件
- django - 无法从公共 IP 访问我的 AWS Lightsail Django 应用程序
- c# - 如何垂直翻转二维数组 C# 中的整数
- django - Django/ Heroku 部署(ProgrammingError at / 关系“posts_post”不存在第 1 行)
- node.js - 公共服务器上的 Node.js
- selenium - 如何在使用 selenium(POM,而不是 pagefactory)定位元素时修复 nullpointerexception?
- sql-server - SQL 中的慢查询 - CXCONSUMER 等待类型