ПочатиПочніть безкоштовно

Побудова матриці кореляції

Тепер, коли ви відсортували альбоми за рангами, стратегічна команда хоче зрозуміти, які метрики змінюються разом. Набір даних 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)
Редагувати та запускати код