为什么df.replace函数不适用于“美利坚合众国”,但可以与我更改字符串值一起使用?

时间:2018-12-07 15:39:47

标签: python-3.x pandas jupyter-notebook

我正在尝试使用United States of America函数将United States替换为df.replace

我首先读取文件并更改了列名:

energy = (pd.read_excel("Energy Indicators.xls", 
                    header = None, skiprows = 18, skipfooter=38, 
                    usecols = [2,3,4,5], 
                    names= ['Country', 'Energy Supply','Energy Supply per Capita', '% Renewable']))

接下来,我尝试使用以下脚本将United States of America替换为United States

energy.replace("United States of America", "United States", inplace = True)

,但仍输出以下字符串“ United States of America”。当我键入其他国家/地区名称时,替换功能将起作用。

0 个答案:

没有答案