Skip to main content

months

Partition transform function: A transform for timestamps and dates to partition data into months. Supports Spark Connect.

warning

Deprecated in 4.0.0. Use partitioning.months instead.

Syntax​

Python
from pyspark.sql import functions as dbf

dbf.months(col=<col>)

Parameters​

Parameter

Type

Description

col

pyspark.sql.Column or str

Target date or timestamp column to work on.

Parameter

Type

Description

col

pyspark.sql.Column or str

Target date or timestamp column to work on.

Returns​

pyspark.sql.Column: Data partitioned by months.

Examples​

Python
df.writeTo("catalog.db.table").partitionedBy(
months("ts")
).createOrReplace()
note

This function can be used only in combination with the partitionedBy method of the DataFrameWriterV2.