我怎么否定火花标量中的isin方法

时间:2017-07-14 23:47:12

标签: scala apache-spark

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

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

我如何与isin相反?我们有isnotin吗?

1 个答案:

答案 0 :(得分:4)

您正在寻找的是!方法

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

not功能:

import org.apache.spark.sql.functions._

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