trunc

Vrátí datum zkrácené na jednotku určenou formátem.

Odpovídající funkci SQL Databricks vizte funkcetrunc.

Syntaxe

from pyspark.sql import functions as dbf

dbf.trunc(date=<date>, format=<format>)

Parametry

Parameter Typ Description
date pyspark.sql.Column nebo str vstupní sloupec hodnot, který se má zkrátit.
format literal string Year, yyyy, yyy, to truncate by year, or 'month', 'mon', 'mm' to truncate by month Other options are: 'week', 'quarter'

Návraty

pyspark.sql.Column: zkrácené datum.

Examples

from pyspark.sql import functions as dbf
df = spark.createDataFrame([('1997-02-28',)], ['dt'])
df.select('*', dbf.trunc(df.dt, 'year')).show()
df.select('*', dbf.trunc('dt', 'mon')).show()