Przeliczanie odtworzeń na miliardy
Pracujesz jako analityk danych w wytwórni płytowej. Masz do dyspozycji zbiór danych ze Spotify zawierający 25 popularnych albumów wraz z metrykami streamingowymi, takimi jak łączna liczba odtworzeń, miesięczna liczba słuchaczy i wyniki popularności. Kolumna streams przechowuje łączną liczbę odtworzeń w postaci dużych liczb całkowitych, które trudno się czyta — dlatego musisz przeliczyć je na miliardy za pomocą własnej funkcji Pythona.
polars jest załadowany jako pl. DataFrame spotify oraz funkcja to_billions() są już wstępnie załadowane.
To ćwiczenie jest częścią kursu
Transformacje danych z Polars
Instrukcje do ćwiczenia
- Zastosuj funkcję
to_billionsdo kolumnystreams, aby utworzyć nową kolumnęstreams_billions. - Określ typ zwracany jako
pl.Float64, aby mieć jawną kontrolę nad typem danych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Apply to_billions to the streams column
result = spotify.with_columns(
pl.col("streams").____(
____, return_dtype=____
).alias("streams_billions")
)
print(result.head())