Закрепляем пройденное
Отлично! Вы познакомились со сводными таблицами. В предыдущем анализе вы работали с DataFrame, в котором встречались неуникальные пары индекс/столбец. Чтобы выполнить поворот таблицы, вы удалили последнюю строку, а затем преобразовали данные.
В этом упражнении вы переработаете код с использованием сводных таблиц и сравните этот подход со стратегией на основе метода pivot.
Набор данных fifa_players уже доступен для вас.
Это упражнение является частью курса
Преобразование данных с помощью pandas
Инструкции к упражнению
- Удалите пятую строку DataFrame
fifa_players. - Примените
.pivot()кfifa_players, чтобы получить все показатели с индексом поnameи столбцами поmovement. - Используйте сводную таблицу, чтобы отобразить среднее значение всех показателей по
nameиmovement, задавnameв качестве индекса.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Discard the fifth row to delete all repeated rows
fifa_drop = fifa_players.____(____)
# Use pivot method to get all scores by name and movement
fifa_pivot = fifa_drop.____(____)
# Print fifa_pivot
print(fifa_pivot)
# Use pivot table to get all scores by name and movement
fifa_pivot_table = fifa_players.____(index=____,
columns=____,
aggfunc=____)
# Print fifa_pivot_table
print(fifa_pivot_table)