返回一列,其中包含从年份、月和日列生成的日期。
有关相应的 Databricks SQL 函数,请参阅 make_date 函数。
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.make_date(year=<year>, month=<month>, day=<day>)
参数
| 参数 | 类型 | Description |
|---|---|---|
year |
pyspark.sql.Column 或 str |
生成日期的年份 |
month |
pyspark.sql.Column 或 str |
生成日期的月份 |
day |
pyspark.sql.Column 或 str |
生成日期的日期 |
退货
pyspark.sql.Column:基于给定部件生成的日期。
例子
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(2020, 6, 26)], ['Y', 'M', 'D'])
df.select('*', dbf.make_date(df.Y, 'M', df.D)).show()