トップ / フィルタ・サンプリング
値が指定したリストの中に含まれるかを判定します。
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)