如何仅使用 pyspark 函数查找日期



如何仅使用 Pyspark 函数查找日期的日期

如果日期是13-09-2018,那么一天将是星期三。

df = sqlContext.createDataFrame([["2018-09-13"]], ["date"])
df.withColumn(
"day",
date_function("date")
)

你能建议我一个相同的date_function吗?

请检查以下解决方案,并让我知道这是否对您有帮助:

df = sqlContext.createDataFrame([('2015-04-08 13:08:15',)], ['date'])
df = df.withColumn(
"date",
F.col("date").cast("date")
)
df.show()
df.withColumn(
"day",
F.date_format(F.col("date"), "E")
).show()

相同的输出是:

+----------+
|      date|
+----------+
|2015-04-08|
+----------+
+----------+---+
|      date|day|
+----------+---+
|2015-04-08|Wed|
+----------+---+

最新更新