トップ / 結合・集合演算
2つのDataFrameを縦に連結し、重複行を取り除く。
df1.union(df2)
pl.concat([ldf1, ldf2]).unique()
SnowparkのunionはSQLのUNION(重複排除あり)を発行する。Polarsのpl.concatは既定では単純な垂直連結だけを行い、重複排除はしないため.unique()を明示的に呼ぶ必要がある。
Snowparkのunionは重複を取り除く点が、他の多くのフレームワークの「union」という言葉から連想する挙動(単純な連結)と異なる。「重複を残したい」ときは次に説明するunion_allを使う。
Polars 1.43.2 で実行確認 / Snowpark Python SDK 1.54.0 で静的検証(2026-08-23)