Для объяснения:
Ваш код работает нормально, просто вам нужно присвоить обратно, например (или использовать панд inplace=True
):
energy = energy.rename(index={'Republic of Korea':'South Korea',
'United States of America':'United States'})
Или:
energy.rename(index={'Republic of Korea':'South Korea',
'United States of America':'United States'},
inplace=True)
Или:
energy=energy.rename({'Republic of Korea':'South Korea',
'United States of America':'United States'},
axis="index")
Или:
energy.rename({'Republic of Korea':'South Korea',
'United States of America':'United States'},
axis="index",inplace=True)
Обратите внимание, что вы можете сделать:
energy.loc["South Korea"]
Вместо:
energy[energy.index=='South Korea']