トップ / 式評価・文字列・型変換
文字列を区切り文字で分割し、配列(リスト)にする。
split(col("tags"), lit(","))
pl.col("tags").str.split(",")
SnowparkのsplitはSQLのSPLIT関数を呼び出し、結果はSnowflakeのARRAY型(Variant配列)になる。Polarsのstr.splitは結果がPolars独自のList型になる。"a,b,c"を実行して確認したところ、どちらも3要素の配列/リストに分割される。
分割後の型が違うため、後続の操作方法も変わる。Snowflake側のARRAY型はGETやLateral Flattenで要素を取り出すのに対し、Polarsは.list名前空間(例:.list.get(0))で要素を取り出す。「配列になった後どう扱うか」の作法が別物である点に注意する。
Polars 1.36.1 で実行確認 / Snowpark Python SDK 1.51.1 で静的検証(2026-08-27)