メインコンテンツまでスキップ

ym間隔を作る

年と月から年月間隔を作成します。

対応する Databricks SQL 関数については、 make_ym_interval関数を参照してください。

構文

Python
from pyspark.sql import functions as dbf

dbf.make_ym_interval(years=<years>, months=<months>)

パラメーター

パラメーター

Type

説明

years

pyspark.sql.Column または str, optional

年数(プラスまたはマイナス)

months

pyspark.sql.Column または str, optional

月数(プラスまたはマイナス)

パラメーター

Type

説明

years

pyspark.sql.Column または str, optional

年数(プラスまたはマイナス)

months

pyspark.sql.Column または str, optional

月数(プラスまたはマイナス)

戻り値

pyspark.sql.Column: 年月間隔を含む新しい列。

Python
spark.conf.set("spark.sql.session.timeZone", "America/Los_Angeles")
Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([[2014, 12]], ['year', 'month'])
df.select('*', dbf.make_ym_interval('year', df.month)).show(truncate=False)
df = spark.createDataFrame([[2014, 12]], ['year', 'month'])
df.select('*', dbf.make_ym_interval(df.year)).show(truncate=False)
spark.range(1).select(dbf.make_ym_interval()).show(truncate=False)
spark.conf.unset("spark.sql.session.timeZone")
このページの見出し