Pular para o conteúdo principal

máximo (DadosAgrupados)

Calcule o valor máximo para cada coluna numérica em cada grupo.

Sintaxe

max(*cols)

Parâmetros

Parâmetro

Tipo

Descrição

cols

str

Nomes das colunas. Colunas não numéricas são ignoradas.

Parâmetro

Tipo

Descrição

cols

str

Nomes das colunas. Colunas não numéricas são ignoradas.

Devoluções

DataFrame

Exemplos

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 max of the age in each group.
df.groupBy("name").max("age").sort("name").show()
# +-----+--------+
# | name|max(age)|
# +-----+--------+
# |Alice| 3|
# | Bob| 10|
# +-----+--------+

# Calculate the max of the age and height in all data.
df.groupBy().max("age", "height").show()
# +--------+-----------+
# |max(age)|max(height)|
# +--------+-----------+
# | 10| 140|
# +--------+-----------+