Condividi tramite


min (GroupedData)

Calcola il valore minimo per ogni colonna numerica per ogni gruppo.

Sintassi

min(*cols)

Parametri

Parametro Tipo Descrizione
cols str Nomi di colonna. Le colonne non numeriche vengono ignorate.

Restituzioni

DataFrame

Examples

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|
# +--------+-----------+