Побудова матриці кореляції
Тепер, коли ви відсортували альбоми за рангами, стратегічна команда хоче зрозуміти, які метрики змінюються разом. Набір даних Spotify доповнено стовпцями streams_billions і streams_per_listener. Побудуйте матрицю кореляції, щоб побачити сильні та слабкі зв'язки між цими числовими ознаками.
polars завантажено як pl. Датафрейм spotify з додатковими стовпцями вже підготовлено для вас.
Ця вправа є частиною курсу
Перетворення даних у Polars
Інструкції до вправи
- Виберіть п'ять числових стовпців:
streams_billions,monthly_listeners,streams_per_listener,duration_msтаpopularity, і обчисліть кореляцію. - Додайте стовпець
metricдо результату для кращої читабельності.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Build a correlation matrix from selected columns
corr = spotify.____(
"streams_billions",
"monthly_listeners",
"streams_per_listener",
"duration_ms",
"____",
).____()
# Add a metric column for row labels
result = corr.with_columns(pl.Series("____", corr.columns))
print(result)