トップ / 式評価・文字列・型変換
複数の列・文字列を1つにつなげる。
concat(col("first_name"), lit(" "), col("last_name"))
pl.concat_str([pl.col("first_name"), pl.lit(" "), pl.col("last_name")])
SnowparkはSQLのCONCAT(...)関数に変換される。Polarsはpl.concat_str関数で複数の式を1つの文字列にまとめる。
関数名が紛らわしい。Polarsには行を縦に連結するpl.concatという別の関数(結合・集合演算のページで使ったもの)が存在し、文字列を横につなげたいときは名前の似た別の関数concat_strを使う必要がある。pl.concatをそのまま文字列連結に使おうとすると、意図と違う「テーブルの連結」に使われてしまう。
Polars 1.43.2 で実行確認 / Snowpark Python SDK 1.54.0 で静的検証(2026-08-24)