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

Розбиття стрімів на рівні

Тепер, коли ви знаєте розподіл популярності, керівництво хоче класифікувати альбоми за загальною кількістю стрімів, використовуючи фіксовані пороги, а не квантилі. Це гарантує сталість визначень рівнів у міру надходження нових даних. У наборі Spotify тепер є стовпець streams_billions. Розбийте альбоми на три рівні з порогами 2,5 та 4,0 мільярда стрімів.

polars імпортовано як pl. Датафрейм spotify доступний і містить стовпець streams_billions.

Ця вправа є частиною курсу

Перетворення даних у Polars

Переглянути курс

Інструкції до вправи

  • Розбийте streams_billions на три рівні з порогами 2.5 та 4.0.
  • Додайте третю мітку "blockbuster" для альбомів із понад 4,0 мільярда стрімів.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Bin streams_billions into three labeled bands
result = spotify.with_columns(
    pl.col("streams_billions")
    .____(
        breaks=[____, ____],
        labels=["emerging", "established", "____"],
    )
    .alias("stream_band")
)

print(result.head())
Редагувати та запускати код