Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve la fecha que es days días antes startde . Si days es un valor negativo, esta cantidad de días se agregará a start.
Para obtener la función SQL de Databricks correspondiente, consulte date_sub function.
Syntax
from pyspark.sql import functions as dbf
dbf.date_sub(start=<start>, days=<days>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
start |
pyspark.sql.Column o str |
columna de fecha en la que se va a trabajar. |
days |
pyspark.sql.Column, str o int |
cuántos días antes de la fecha especificada que se va a calcular. Acepta también un valor negativo para calcular el reenvío en el tiempo. |
Devoluciones
pyspark.sql.Column: una fecha anterior o posterior a un número determinado de días.
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08', 2,)], 'struct<dt:string,a:int>')
df.select('*', dbf.date_sub(df.dt, 1)).show()
df.select('*', dbf.date_sub('dt', 'a')).show()
df.select('*', dbf.date_sub('dt', dbf.lit(-1))).show()