トップ / 式評価・文字列・型変換
文字列の前後にある空白(または指定した文字)を取り除く。
trim(col("name")) # 両端
ltrim(col("name")) # 左端のみ
rtrim(col("name")) # 右端のみ
pl.col("name").str.strip_chars() # 両端
pl.col("name").str.strip_chars_start() # 左端のみ
pl.col("name").str.strip_chars_end() # 右端のみ
SnowparkのtrimはSQLのTRIMにそのまま対応し、既定では空白を取り除く(第2引数で任意の文字集合を指定可能)。Polarsはstrip_chars系のメソッドで、こちらも引数を省略すると空白を対象にする。" Alice "を実行して確認したところ、両方とも"Alice"になった。
名前の対応が1対1ではない。Snowparkはtrim/ltrim/rtrimの3関数だが、Polarsはstrip_chars/strip_chars_start/strip_chars_endと、両端・開始・終了を表す語が異なる(l/rではなくstart/end)。SnowparkのコードをPolarsへ機械的にリネームするだけでは対応しない。
Polars 1.36.1 で実行確認 / Snowpark Python SDK 1.51.1 で静的検証(2026-08-27)