Я новичок в Python и пытаюсь создать функцию, которая возвращает имя записи в наборе данных, используя numpy. Я отсортировал данные в порядке убывания по столбцу «серебряные медали», чтобы получить запись, которую я хотел бы вернуть. Я уверен, что есть более простой способ получить верхнее значение, но я новичок в этом и пытаюсь учиться по одному шагу за раз ....
df.sort_values(by=['silver medals'], inplace =True, ascending=False)
, когда я использую
df.iloc[0]
чтобы вернуть подробности записи, которые я вижу в нижней части информации, которая там написана:
Подробности .....
Имя: Название страны, dtype: object
Я могу использовать приведенное ниже, чтобы вернуть сокращенное название страны
df['ID'].iloc[0]
, однако я пытаюсь вернуть полное имя .... Я считаю, что столбец с полным именем находится в индекс 0 и не имеет никаких данных заголовка ... поэтому я не уверен, как ссылаться на столбец
Я пробовал следующее, но ни один из них, кажется, не работает .... что я делаю неправильно ? Любая помощь будет оценена
df[0].iloc[0]
df[''].iloc[0]
df[' '].iloc[0]