删除大熊猫中的括号区域
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除大熊猫中的括号区域相关的知识,希望对你有一定的参考价值。
我正在尝试:
还有几个国家/地区的名称和/或带有括号。请确保删除这些,
例如
'“古巴(加勒比岛)”应为“古巴”,
DataFrame in
Country Energy
18 Mexico 321000000
19 Cuba (Island of Caribeas) 102000000
20 Algeria 1959000000
21 American 2252661245
22 Andorra(no mentioned) 9000000
我想得到这个df(DF out)
Country Energy
18 Mexico 321000000
19 Cuba 102000000
20 Algeria 1959000000
21 American 2252661245
22 Andorra 9000000
我正在尝试
for item in df['Country']: #remove the () with the data inside
re.sub(r" ?(w+)", "", item)
但是我的DF没有任何变化,也没有错误,所以我不知道我在做什么错。请有人可以帮助我吗?
答案
这可能是一个开始...尝试:
df['Country'].apply(lambda x: re.sub(r" ?(w+)", "", x))
这会将您的表达式应用于df ['Country'] ...]中的每个值
以上是关于删除大熊猫中的括号区域的主要内容,如果未能解决你的问题,请参考以下文章