代码之家  ›  专栏  ›  技术社区  ›  conner.xyz

什么是=!=斯卡拉的接线员?

  •  2
  • conner.xyz  · 技术社区  · 6 年前

    val filtered = df
        .filter(lower('entry) =!= "blah blah")
    

    谢谢。

    2 回复  |  直到 6 年前
        1
  •  13
  •   Community Egal    4 年前

    在这种情况下,似乎 org.apache.spark.sql.Column.=!= :

    def =!=(other: Any): Column

    不等式检验。

    // Scala:
    df.select( df("colA") =!= df("colB") )
    df.select( !(df("colA") === df("colB")) )
    
    // Java:
    import static org.apache.spark.sql.functions.*;
    df.filter( col("colA").notEqual(col("colB")) );
    
        2
  •  5
  •   Levi Ramsey    6 年前

    就是这样 this method in org.apache.spark.sql.Column 作为一个不等式检验。

        3
  •  1
  •   selvaram s    4 年前

    必须使用=!=运算符,以便您不只是比较未计算的列

    source:spark-the definitive 指导