開始使用免費開始

使用 categorical 運算式

團隊想快速標記 original_language 代碼以 e 開頭的電影(English、Estonian,等等)。Polars 的 categorical 命名空間提供類字串運算式,能直接對編碼後的欄位運作,無需轉回 String。

movies_cat 已可使用,且 original_language 已轉為 pl.Categorical

本練習屬於課程

使用 Polars 擴充與最佳化資料管線

檢視課程

練習說明

  • 使用 categorical 命名空間檢查 original_language 是否以 "e" 開頭。
  • 將新的布林欄位命名為別名 starts_with_e

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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)
編輯並執行程式碼