Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает дату, усеченную в единицу, указанную в формате.
Для соответствующей функции Databricks SQL смотрите функцию trunc.
Синтаксис
from pyspark.databricks.sql import functions as dbf
dbf.trunc(date=<date>, format=<format>)
Параметры
| Параметр | Тип | Description |
|---|---|---|
date |
pyspark.sql.Column или str |
входной столбец значений для усечения. |
format |
literal string |
"year", "y", "yyy" для усечения по годам, или "месяц", "mon", "mm" для усечения по месяцам Другие варианты: "неделя", "квартал" |
Возвраты
pyspark.sql.Column: усеченная дата.
Примеры
from pyspark.databricks.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()