Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan total yang dihitung dari nilai grup dan hasilnya null ketika terjadi overflow.
Syntax
from pyspark.sql import functions as sf
sf.try_sum(col)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau nama kolom |
Kolom target untuk dihitung. |
Examples
Contoh 1: Menghitung jumlah nilai dalam kolom
from pyspark.sql import functions as sf
spark.range(10).select(sf.try_sum("id")).show()
+-----------+
|try_sum(id)|
+-----------+
| 45|
+-----------+
Contoh 2: Menggunakan ekspresi plus bersama-sama untuk menghitung jumlah
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|
+----------------+
Contoh 3: Menghitung penjumlahan usia dengan Tidak Ada
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|
+------------+