Aller au contenu principal

agg (DataFrame)

Agrégez l'intégralité du DataFrame sans groupes (raccourci pour df.groupBy().agg()).

Syntaxe

agg(*exprs: Union[Column, Dict[str, str]])

parameter

parameter

Type

Description

exprs

Colonne ou dictionnaire de chaînes de clés et de valeurs

Colonnes ou expressions pour agréger un DataFrame par.

parameter

Type

Description

exprs

Colonne ou dictionnaire de chaînes de clés et de valeurs

Colonnes ou expressions pour agréger un DataFrame par.

Renvoie

DataFrame: DataFrame agrégé.

Exemples

Python
from pyspark.sql import functions as sf
df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.agg({"age": "max"}).show()
# +--------+
# |max(age)|
# +--------+
# | 5|
# +--------+
df.agg(sf.min(df.age)).show()
# +--------+
# |min(age)|
# +--------+
# | 2|
# +--------+