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

Преобразование данных из широкого формата в длинный

Вы выполнили группировку с агрегацией данных Spotify и получили набор статистик по количеству прослушиваний для каждого исполнителя за каждый год — результат хранится в DataFrame wide_df. Теперь нужно преобразовать эти данные в длинный формат для использования в визуализации.

Это упражнение является частью курса

Введение в Polars

Посмотреть курс

Инструкции к упражнению

  • Используйте столбцы "artist" и "year" в качестве индексных столбцов для идентификации данных в каждой строке.
  • Выполните анпивот по статистическим столбцам wide_df: "avg_streams", "max_streams", "min_streams".
  • Назовите столбец переменной "metric", а столбец значений — "stream_count".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

long_df = (
    wide_df
    .unpivot(
        # Set the index columns
        index=____,
        # Unpivot on the stats columns
        on=____,
        # Name the variable and value columns
        variable_name=____,
        value_name=____
    )
)

print("\nLong format DataFrame:")
print(long_df)
Редактировать и запускать код