首页 > 解决方案 > 如何从 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 中删除它?

标签: pythonregexpandas

解决方案


我认为,这正是您正在寻找的:

import re
df['column_name'] = df['column_name'].str.replace(r'\([^)]*\)', '')

推荐阅读