トップ / 集約・構造変換

sum

列の値を合計する。

SNOWPARK 静的検証のみ

df.select(sum_("salary"))

POLARS 実行確認済み

ldf.select(pl.col("salary").sum())

挙動・設計の違い

SnowparkはSQLのSUM関数に変換される。PolarsはExpressionの.sum()メソッドとして式に組み込まれる。

移行時の落とし穴

Snowparkの合計関数はPythonの組み込みsumと名前が衝突するため、snowflake.snowpark.functionsからsum as sum_のように別名でインポートするのが実務上の定石。そのままインポートすると組み込み関数を上書きしてしまう。

集約・構造変換の他のメソッド

出典・検証情報

Polars 1.43.2 で実行確認 / Snowpark Python SDK 1.54.0 で静的検証(2026-08-22)