【发布时间】:2019-05-05 14:43:49
【问题描述】:
我在数据框 df 上有以下列作为字符串:
date|
+----------------+
|4/23/2019 23:59|
|05/06/2019 23:59|
|4/16/2019 19:00
我正在尝试将其转换为时间戳,但我只得到 NULL 值。
我的声明是:
from pyspark.sql.functions import col, unix_timestamp
df.withColumn('date',unix_timestamp(df['date'], "MM/dd/yyyy hh:mm").cast("timestamp"))
为什么我只得到 Null 值?是不是因为月份格式(因为我在 05 上添加了一个额外的 0)?
谢谢!
【问题讨论】:
标签: python pyspark apache-spark-sql unix-timestamp