首页 > 解决方案 > 错误:在' 需要字符串作为左操作数,而不是 DataFrame

问题描述

所以,我正在使用 Python 3、pyspark 和 Hive。

如果与给定日期匹配,我想遍历文本并输出它。下面是我的代码:

date=["2019-07-10","2013-04-10"]
w=spark.sql("select current_date()")
for q in date:
    if w in q:
        print(q)

但是我不断收到此错误:

 'in <string>' requires string as left operand, not DataFrame

任何想法或建议。

标签: pythonpysparkapache-spark-sqlpyspark-sql

解决方案


推荐阅读