トップ / 式評価・文字列・型変換
文字列を大文字・小文字に統一する。
upper(col("name"))
lower(col("name"))
pl.col("name").str.to_uppercase()
pl.col("name").str.to_lowercase()
SnowparkはSQLのUPPER/LOWER関数に変換される。Polarsは.str名前空間のto_uppercase()/to_lowercase()を使う。実行して確認したところ、ASCII文字列では同じ結果になる。
Polars側はメソッド名が長く、.str名前空間を経由し忘れると(例:pl.col("name").upper())存在しないメソッドとしてエラーになる。文字列操作はすべて.str.を挟む、とルール化しておくと移植時の迷いが減る。
Polars 1.36.1 で実行確認 / Snowpark Python SDK 1.51.1 で静的検証(2026-08-27)