トップ / 式評価・文字列・型変換
文字列が指定した文字列で始まる/終わるかを判定する。
startswith(col("code"), lit("JP-"))
endswith(col("code"), lit("-01"))
pl.col("code").str.starts_with("JP-")
pl.col("code").str.ends_with("-01")
Snowparkはstartswith(col, str)/endswith(col, str)という2引数の関数。Polarsは.str名前空間のメソッドとして列に対して呼ぶ形。containsと異なり、どちらのAPIも常にリテラル一致で正規表現としては解釈されない(実行して確認)。
containsのようなliteral引数はPolars側に存在しない(そもそも正規表現モードを持たないため)。containsと同じ感覚でliteral=Trueを付けようとするとエラーになる点に注意。
Polars 1.36.1 で実行確認 / Snowpark Python SDK 1.51.1 で静的検証(2026-08-29)