Aller au contenu principal

le plus grand

Renvoie la plus grande valeur de la liste des noms de colonnes, en ignorant les valeurs nulles. Cette fonction prend au moins 2 parameters. Il renverra NULL si tous les paramètres sont NULL. Prend en charge Spark Connect.

Pour la fonction Databricks SQL correspondante, consultez la fonctiongreatest.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.greatest(cols=<cols>)

parameter

parameter

Type

Description

cols

pyspark.sql.Column or column name

colonnes à vérifier pour la valeur maximale.

parameter

Type

Description

cols

pyspark.sql.Column or column name

colonnes à vérifier pour la valeur maximale.

Renvoie

pyspark.sql.Column: la plus grande valeur.

Exemples

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(1, 4, 3)], ['a', 'b', 'c'])
df.select("*", dbf.greatest(df.a, "b", df.c)).show()
Output
+---+---+---+-----------------+
| a| b| c|greatest(a, b, c)|
+---+---+---+-----------------+
| 1| 4| 3| 4|
+---+---+---+-----------------+