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

追加してみる

leftrightの合計を返します。オーバーフローの場合は結果は null になります。許容される入力タイプは+演算子と同じです。Spark Connect をサポートします。

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

構文

Python
from pyspark.sql import functions as dbf

dbf.try_add(left=<left>, right=<right>)

パラメーター

パラメーター

Type

説明

left

pyspark.sql.Column or column name

左側の値

right

pyspark.sql.Column or column name

右側の値

パラメーター

Type

説明

left

pyspark.sql.Column or column name

左側の値

right

pyspark.sql.Column or column name

右側の値

Python
from pyspark.sql import functions as dbf
spark.createDataFrame(
[(1982, 15), (1990, 2)], ["birth", "age"]
).select("*", dbf.try_add("birth", "age")).show()
Output
+-----+---+-------------------+
|birth|age|try_add(birth, age)|
+-----+---+-------------------+
| 1982| 15| 1997|
| 1990| 2| 1992|
+-----+---+-------------------+

Python
from pyspark.sql import functions as dbf
spark.sql("SELECT * FROM VALUES (DATE('2015-09-30')) AS TAB(date)").select("*", dbf.try_add("date", dbf.lit(1))).show()
Output
+----------+----------------+
| date|try_add(date, 1)|
+----------+----------------+
|2015-09-30| 2015-10-01|
+----------+----------------+

このページの見出し