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