val data= List("z", "f", "h")

sqlContext.sql("select name from table")
          .when($"name".isin(data:_*),1)
          .otherwise(0)
          .show

我如何做与 isin 相反的事情?我们有类似 isnotin 的东西吗?

最佳答案

您正在寻找的是 ! 方法

!($"name".isin(data:_*))

not 函数:
import org.apache.spark.sql.functions._

not($"name".isin(data:_*))

关于scala - 我如何否定 spark scala 中的 isin 方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45113010/

10-12 22:41