Zacznij terazZacznij za darmo

Podział strumieni na poziomy

Teraz, gdy znasz rozkład popularności, kierownictwo chce skategoryzować albumy według łącznej liczby odtworzeń przy użyciu stałych progów zamiast kwantyli. Dzięki temu definicje poziomów pozostają spójne po dodaniu nowych danych. Zbiór danych Spotify zawiera teraz kolumnę streams_billions. Podziel albumy na trzy poziomy z progami na poziomie 2,5 i 4,0 miliarda odtworzeń.

polars jest załadowany jako pl. DataFrame spotify jest dostępny z kolumną streams_billions.

To ćwiczenie jest częścią kursu

Transformacje danych z Polars

Zobacz kurs

Instrukcje do ćwiczenia

  • Podziel streams_billions na trzy poziomy z progami 2.5 i 4.0.
  • Dodaj trzecią etykietę "blockbuster" dla albumów powyżej 4,0 miliarda odtworzeń.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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())
Edytuj i uruchom kod