výrobek

Vrátí součin hodnot ve skupině.

Syntaxe

from pyspark.sql import functions as sf

sf.product(col)

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo název sloupce Sloupec obsahující hodnoty, které mají být vynásobeny

Návraty

pyspark.sql.Column: sloupec pro vypočítané výsledky.

Examples

from pyspark.sql import functions as sf
df = spark.sql("SELECT id % 3 AS mod3, id AS value FROM RANGE(10)")
df.groupBy('mod3').agg(sf.product('value')).orderBy('mod3').show()
+----+--------------+
|mod3|product(value)|
+----+--------------+
|   0|           0.0|
|   1|          28.0|
|   2|          80.0|
+----+--------------+