Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retourneert de som die wordt berekend op basis van waarden van een groep en het resultaat is null voor overloop.
Syntaxis
from pyspark.sql import functions as sf
sf.try_sum(col)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
col |
pyspark.sql.Column of kolomnaam |
Doelkolom waarop moet worden berekend. |
Voorbeelden
Voorbeeld 1: De som van waarden in een kolom berekenen
from pyspark.sql import functions as sf
spark.range(10).select(sf.try_sum("id")).show()
+-----------+
|try_sum(id)|
+-----------+
| 45|
+-----------+
Voorbeeld 2: Een plus-expressie samen gebruiken om de som te berekenen
from pyspark.sql import functions as sf
df = spark.createDataFrame([(1, 2), (3, 4)], ["A", "B"])
df.select(sf.try_sum(sf.col("A") + sf.col("B"))).show()
+----------------+
|try_sum((A + B))|
+----------------+
| 10|
+----------------+
Voorbeeld 3: De som van leeftijden berekenen met Geen
import pyspark.sql.functions as sf
df = spark.createDataFrame([(1982, None), (1990, 2), (2000, 4)], ["birth", "age"])
df.select(sf.try_sum("age")).show()
+------------+
|try_sum(age)|
+------------+
| 6|
+------------+