Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ve left değerinin toplamını rightdöndürür ve taşmada sonuç null değeridir. Kabul edilebilir giriş türleri işleciyle + aynıdır. Spark Connect'i destekler.
İlgili Databricks SQL fonksiyonu için bakınız try_add fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.try_add(left=<left>, right=<right>)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
left |
pyspark.sql.Column or column name |
Sol taraftaki değer |
right |
pyspark.sql.Column or column name |
Sağ taraf değeri |
Örnekler
from pyspark.sql import functions as dbf
spark.createDataFrame(
[(1982, 15), (1990, 2)], ["birth", "age"]
).select("*", dbf.try_add("birth", "age")).show()
+-----+---+-------------------+
|birth|age|try_add(birth, age)|
+-----+---+-------------------+
| 1982| 15| 1997|
| 1990| 2| 1992|
+-----+---+-------------------+
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()
+----------+----------------+
| date|try_add(date, 1)|
+----------+----------------+
|2015-09-30| 2015-10-01|
+----------+----------------+