Я выполняю задание, и просто не могу выполнить базовый шаг.
Я присоединился к 3-м кадрам энергии, ВВП и ScimEn, как показано ниже.
Теперь на объединенном Dataframe я хочу отсортировать и только 15 лучших стран (по рангу ().
Я пробовал все, но когда я пытаюсь сортировать или ранжировать <16 или ранжировать<= 15, я всегда получаю ошибку ключа. Пожалуйста, помогите. </p>
Если я использую строку (a) или строку (b), я получаю сообщение об ошибке.
df2 = pd.merge(energy, GDP, how='outer', left_index=True, right_index=True)
df3 = pd.merge(df2, ScimEn, how='outer', left_index=True, right_on='Country')
df3 = df3.sort(['Rank'], ascending=[True]) --> (a)
df3 = df3[df3['Rank']<16] --> (b)
df3.head()