トップ / フィルタ・サンプリング
値が指定したリストの中に含まれるかを判定する。
col("status").in_("active", "pending") # isin() は in_() の別名
pl.col("status").is_in(["active", "pending"])
SnowparkはSQLのIN句に変換され、候補値を可変長引数として並べる(in_("active","pending"))か、リストを1つ渡すこともできる。Polarsのis_inはリストを1つの引数として渡す形に統一されている。実行して確認したところ、判定結果自体は同じ。
Snowparkのin_はisinという別名(エイリアス)も持つ(inspectで両方の実在を確認)。どちらを使っても同じだが、コードによって呼び方が揺れやすい。移植時は片方だけを探して「無い」と誤解しないよう、両方の名前で存在しうることを踏まえておく。
Polars 1.36.1 で実行確認 / Snowpark Python SDK 1.51.1 で静的検証(2026-08-31)