НачатьНачать бесплатно

Закрепляем пройденное

Отлично! Вы познакомились со сводными таблицами. В предыдущем анализе вы работали с 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)
Редактировать и запускать код