Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache spark 使用Java过滤spark中当前日期的数据帧_Apache Spark_Apache Spark Sql - Fatal编程技术网

Apache spark 使用Java过滤spark中当前日期的数据帧

Apache spark 使用Java过滤spark中当前日期的数据帧,apache-spark,apache-spark-sql,Apache Spark,Apache Spark Sql,我有一个spark数据框,列如下: Last_updated_date 2020-09-25 2020-09-30 它有一些空记录。我想得到上次更新日期小于当前日期的记录,它也应该包括空值。我正在使用Java,我的代码如下 df.filter("last_updated_date" != current_date()) 错误:不兼容的操作数类型字符串和列不工作太一般。。。您能否详细说明问题所在。它指出“不兼容的操作数类型字符串和列”df.filter(

我有一个spark数据框,列如下:

 Last_updated_date
    2020-09-25
    2020-09-30
它有一些空记录。我想得到上次更新日期小于当前日期的记录,它也应该包括空值。我正在使用Java,我的代码如下

df.filter("last_updated_date" != current_date()) 

错误:不兼容的操作数类型字符串和列不工作太一般。。。您能否详细说明问题所在。它指出“不兼容的操作数类型字符串和列”df.filter(col(“last_updated_date”)!=current_date())也尝试过,类型数据集中的方法筛选器(column)不适用于参数(布尔值)