トップ / 実行・アクション・IO

show

結果の先頭数行を、確認用に画面へ表示する。

SNOWPARK 静的検証のみ

df.show(n=10)

POLARS 実行確認済み

print(ldf.limit(10).collect())

挙動・設計の違い

Snowparkのshow()は内部でLIMIT n付きのクエリを発行・実行し、結果を標準出力へ整形して表示する専用のアクション。Polars LazyFrameには同等の表示専用メソッドが無いため、limit()で件数を絞ってからcollect()し、その結果をprint()する2段構えになる。

移行時の落とし穴

show()という名前のメソッドをPolars側でも探してしまいがちだが存在しない。「結果を少しだけ覗く」という目的はlimit().collect()で代用する、という発想の転換が要る。

実行・アクション・IOの他のメソッド

出典・検証情報

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