python - 如何从 Pandas 的索引中删除括号“()”?
问题描述
我有这样的输出:
Vanuatu 22 10
Venezuela(Bolivarian Republic of) 32 10
Viet Nam 44 05
我想要这样的东西:
Vanuatu 22 10
Venezuela 32 10
Viet Nam 44 05
想象一下我有一个太长的数据框,比如 500 个索引。我该怎么做才能从我的 DF 中删除它?
解决方案
我认为,这正是您正在寻找的:
import re
df['column_name'] = df['column_name'].str.replace(r'\([^)]*\)', '')
推荐阅读
- vba - 使用变量选择范围
- mysql - 用户“用户名”@“IP”错误的访问被拒绝 - 数字海洋
- c - 如何在 C 编程中使用和实现空的 golang 接口 {}
- c++ - 在 d 维中定义数字元组并访问它们
- spring - 提交表格中仅包含选定模型属性的表格(Spring Boot + Thymeleaf)
- java - 如何使用 ViewPropertyAnimation 制作从右到左的平移动画?
- apache-spark - Spark 作业需要很长时间 # 代码还是环境问题?
- nsis - 如何根据语言环境加载文件并使用 NSIS 生成安装程序?
- reactjs - 侧边栏中的反应链接仅在第一次单击时起作用
- wordpress - 在谷歌搜索结果中显示星级的问题 - Wordpress 网站