Aller au contenu principal

min (GroupedData)

Calcule la valeur minimale pour chaque colonne numérique de chaque groupe.

Syntaxe

min(*cols)

parameter

parameter

Type

Description

cols

str

Noms de colonne. Les colonnes non numériques sont ignorées.

parameter

Type

Description

cols

str

Noms de colonne. Les colonnes non numériques sont ignorées.

Renvoie

DataFrame

Exemples

Python
df = spark.createDataFrame([
(2, "Alice", 80), (3, "Alice", 100),
(5, "Bob", 120), (10, "Bob", 140)], ["age", "name", "height"])

# Group-by name, and calculate the min of the age in each group.
df.groupBy("name").min("age").sort("name").show()
# +-----+--------+
# | name|min(age)|
# +-----+--------+
# |Alice| 2|
# | Bob| 5|
# +-----+--------+

# Calculate the min of the age and height in all data.
df.groupBy().min("age", "height").show()
# +--------+-----------+
# |min(age)|min(height)|
# +--------+-----------+
# | 2| 80|
# +--------+-----------+