トップ / 射影・選択
列名と型の一覧(スキーマ)を取得する。
df.schema
ldf.collect_schema()
Snowparkは StructType オブジェクト(内部に StructField の列を持つ)を返す。Polarsは Schema オブジェクト(辞書に近い順序付きマッピング)を返す。どちらも列名と型のペアを表すが、クラスの形が違う。
型の文字表現が全く異なる(Snowparkは StringType() のようなクラスインスタンス、Polarsは pl.String のような型オブジェクト)。型を文字列比較で判定するコードを両対応で書くと、この違いで壊れる。
Polars 1.43.2 で実行確認 / Snowpark Python SDK 1.54.0 で静的検証(2026-08-20)