【发布时间】:2021-10-21 23:28:11
【问题描述】:
我在 PySpark 数据框中有一个 Date 和一个 Hour 列。如何将它们合并在一起以获得Desired_Calculated_Result 列?
df1 = sqlContext.createDataFrame(
[
('2021-10-20','1300', '2021-10-20 13:00:00.000+0000')
,('2021-10-20','1400', '2021-10-20 14:00:00.000+0000')
,('2021-10-20','1500', '2021-10-20 15:00:00.000+0000')
]
,['Date', 'Hour', 'Desired_Calculated_Result']
)
我也试过了:
df1.withColumn("TimeStamp", unix_timestamp(concat_ws(" ", df1.Date, df1.Hour), "yyyy-MM-dd HHmm").cast("timestamp")).show().
这将返回时间戳列中的所有空值
【问题讨论】:
标签: python apache-spark pyspark