トップ / 射影・選択
指定した列を取り除きます。select の逆で、残す列でなく捨てる列を書きます。
df.drop("col_a", "col_b")
ldf.drop("col_a", "col_b")
Snowparkは指定列を除いた残りの列を明示的に列挙するSQLへ変換します。Polarsは論理プラン上でスキーマから対象列を即座に取り除くだけで、SQLのような列挙は発生しません。
存在しない列名を渡したときの挙動が違います。Snowparkは SnowparkSQLException で例外になるが、Polarsはバージョンによって警告のみで処理を続けることがあります(明示的に確認せず流用すると気づかず列が残ります)。
Polars 1.43.2 で実行確認 / Snowpark Python SDK 1.54.0 で静的検証(2026-08-20)