gpt4 book ai didi

apache-spark - 如何将DataFrame中的时间戳转换为日期格式?

转载 作者:行者123 更新时间:2023-12-03 07:27:22 27 4
gpt4 key购买 nike

我有一个带有 Timestamp 列的 DataFrame,我需要将其转换为 Date 格式。

有可用的 Spark SQL 函数吗?

最佳答案

您可以将列转换为最新日期:

斯卡拉:

import org.apache.spark.sql.types.DateType

val newDF = df.withColumn("dateColumn", df("timestampColumn").cast(DateType))

Pyspark:

df = df.withColumn('dateColumn', df['timestampColumn'].cast('date'))

关于apache-spark - 如何将DataFrame中的时间戳转换为日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40656001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com