我使用以下代码将一列unix时间值转换为pyspark中的日期:
transactions3=transactions2.withColumn('date', transactions2['time'].cast('date'))
列transactions2 ['time']包含unix时间值。但是,我在此处创建的列日期中没有值(所有行的日期=无)。知道为什么会这样吗?
答案 0 :(得分:1)
使用from_unixtime
。 expr("from_unixtime(timeval)")