Znamená

Vrátí průměr hodnot ve skupině. Alias .avg

Syntaxe

from pyspark.sql import functions as sf

sf.mean(col)

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo název sloupce Cílový sloupec pro výpočet.

Návraty

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

Examples

Příklad 1: Výpočet průměrného věku

import pyspark.sql.functions as sf
df = spark.createDataFrame([(1982, 15), (1990, 2)], ["birth", "age"])
df.select(sf.mean("age")).show()
+--------+
|avg(age)|
+--------+
|     8.5|
+--------+

Příklad 2: Výpočet průměrného věku s none

import pyspark.sql.functions as sf
df = spark.createDataFrame([(1982, None), (1990, 2), (2000, 4)], ["birth", "age"])
df.select(sf.mean("age")).show()
+--------+
|avg(age)|
+--------+
|     3.0|
+--------+