我有一个国家/地区列表,其中一些国家/地区后面有空格和括号,例如,“玻利维亚(多民族国)”.
为什么我下面的代码不能只保留“玻利维亚”?
energy['Country'] = energy['Country'].str.replace("Bolivia (Plurinational State of)","Bolivia")
str.replace
使用正则表达式来执行替换。必须对括号进行转义以使其保持为简单字符:
energy['Country'].str.replace("Bolivia \(Plurinational State of\)","Bolivia")
您可以像这样自动转义:
import re
energy['Country'].str.replace(re.escape('Bolivia (Plurinational State of)'),"Bolivia")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)