Преобразование данных из широкого формата в длинный
Вы выполнили группировку с агрегацией данных 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)