Python - правильно ли проверять, находится ли одно значение в столбце с .isin () с Pyspark? - PullRequest
1 голос
/ 17 июня 2020

В PySpark, когда я хочу проверить, находится ли одно из значений в столбце, я использую .isin():

F.col('metric').isin({"Metric_value1, Metric_value2"})

Правильно ли выполнять ту же проверку для одного значения, как показано ниже, или там как сделать это лучше?

F.col('metric').isin({"Metric_value1"})

1 Ответ

1 голос
/ 18 июня 2020

В Pyspark isin() обычно используется для сравнения значения столбца с несколькими значениями и возврата результатов, если какое-либо из этих значений соответствует значению столбца.

Для одного значения вы можете напрямую использовать оператор сравнения например:

F.col('metric')=='Metric_value1'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...