[英]Can't replace multiple values in pandas dataframe
我已使用此代碼來更改我在“國家/地區”列中的值
Energy = pd.read_excel('assets/Energy Indicators.xls',header = 17, skip_footer = 38,usecols = [2,3,4,5],na_values=['...'])
Energy.columns = ['Country', 'Energy Supply', 'Energy Supply per Capita', '% Renewable']
Energy['Energy Supply'] *= 1000000
Energy['Country'] = Energy['Country'].replace({'Republic of Korea':'South Korea','United States of America':'United States'})
我也使用過這段代碼:
Energy['Country'].replace(to_replace = 'United States of America',value="United States",inplace = True)
但它也不能正常工作
數據集如下所示:
使用它應該可以工作。
Energy.replace(to_replace = 'United States of America',value="United States",inplace = True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.