トップ / 式評価・文字列・型変換

is_null / is_not_null

値がNULL(欠損)かどうかを判定する。

SNOWPARK 静的検証のみ

col("email").is_null()
col("email").is_not_null()

POLARS 実行確認済み

pl.col("email").is_null()
pl.col("email").is_not_null()

挙動・設計の違い

SnowparkはSQLのIS NULL/IS NOT NULLに変換される。Polarsは各要素ごとに真偽値のマスクを生成する。メソッド名・挙動ともほぼ同一で、両API間で最も差の少ないメソッドの1つ。

移行時の落とし穴

判定結果はどちらもブール値の列であって、NULLを取り除く操作そのものではない。実際に行を絞り込みたいときは、この式をfilter絞り込みのページ)と組み合わせる必要がある。

式評価・文字列・型変換の他のメソッド

出典・検証情報

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