Я понял, как воспроизвести простые предложения where с помощью Snowpark, такие как:
SQL:
WHERE COL_NAME > 5
Питон:
col(COL_NAME) > 5
Я не знаю, как сделать в Snowpark:
WHERE COL_NAME IN (1,2,3,4)
Есть несколько способов сделать это.
Вот простой пример:
df.filter(df["col_name"].in_(lit(1), lit(2), lit(3))).collect()
Подробнее об этом можно прочитать здесь.