小编Leo*_*kea的帖子

如何在DataFrame中使用具体时间戳填充无值?

我使用 Spark 2.1 和 python 2.7.12。

假设如下:

from pyspark.sql.functions import *
import timestamp

data = [Row(time=datetime.datetime(2017, 1, 1, 0, 0, 0, 0)), Row (time=datetime.datetime(1980, 1, 1, 0, 0, 0, 0)), Row(time=None) ]

df = spark.createDataFrame(data)
Run Code Online (Sandbox Code Playgroud)

如何使用特定时间df.fillna({'time': datetime.datetime(1980, 1, 1, 0, 0, 0, 0)}) 填充null值/秒?

apache-spark apache-spark-sql pyspark

6
推荐指数
1
解决办法
3069
查看次数

标签 统计

apache-spark ×1

apache-spark-sql ×1

pyspark ×1