【发布时间】:2018-09-13 13:51:11
【问题描述】:
我有两个时间戳变量,t1 是 bigint,t2 是时间戳。
pyspark.sql.utils.AnalysisException: u"cannot resolve '(
t2>= 1536796800000L)' 由于数据类型不匹配:不同类型 '(t2>= 1536796800000L)
如何比较不同格式的时间戳?
【问题讨论】:
-
PySpark: inconsistency in converting timestamp to integer in dataframe 的可能重复项。 tl; dr:您需要将其中一列转换为另一种类型。有一些功能可以做到这一点,但这也取决于你的 spark 版本。请更新您的问题以包含 reproducible example 和您的 spark 版本。