トップ / 射影・選択
指定した列を取り除く。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)