Zacznij terazZacznij za darmo

Wyrażenia na kolumnach kategorycznych

Zespół chce szybko oznaczyć filmy, których kod original_language zaczyna się na e (angielski, estoński itp.). Przestrzeń nazw kategorycznych w Polars udostępnia własne wyrażenia podobne do stringowych, które działają bezpośrednio na zakodowanej kolumnie — bez potrzeby rzutowania z powrotem na typ String.

movies_cat jest dostępny z kolumną original_language już rzutowaną na pl.Categorical.

To ćwiczenie jest częścią kursu

Skalowanie i optymalizacja potoków danych w Polars

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj przestrzeni nazw kategorycznych, aby sprawdzić, czy original_language zaczyna się od "e".
  • Nadaj nowej kolumnie wartości logicznych alias starts_with_e.

Interaktywne ćwiczenie praktyczne

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

result = movies_cat.select(
    "movie_title",
    "original_language",
    # Flag categorical values starting with "e"
    pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)
Edytuj i uruchom kod