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

Разбивка стримов по уровням

Теперь, когда распределение популярности изучено, руководство хочет разбить альбомы по уровням на основе общего числа стримов — используя фиксированные пороги, а не квантили. Это позволит сохранять единые определения уровней при поступлении новых данных. В набор данных Spotify добавлен столбец streams_billions. Разбейте альбомы на три уровня с порогами 2,5 и 4,0 миллиарда стримов.

polars загружен как pl. DataFrame 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())
Редактировать и запускать код