Мой код выглядит так:
import pandas as pd
df = pd.read_excel("Energy Indicators.xls", header=None, footer=None)
c_df = df.copy()
c_df = c_df.iloc[18:245, 2:]
c_df = c_df.rename(columns={2: 'Country', 3: 'Energy Supply', 4:'Energy Supply per Capita', 5:'% Renewable'})
c_df['Energy Supply'] = c_df['Energy Supply'].apply(lambda x: x*1000000)
print(c_df)
c_df = c_df.loc[c_df['Country'] == ('Korea, Rep.')] = 'South Korea'
Когда я запускаю его, я получаю ошибку "str" не имеет атрибута "loc". Похоже, это говорит мне, что я не могу использовать loc на фрейме данных. Все, что я хочу сделать, это заменить значение, поэтому, если есть более простой способ, я весь слух.