最大
列名のリストの中で、NULL 値をスキップして最大値を返します。この機能には少なくとも 2 時間がかかります。 すべての問題が null の場合は null を返します。 Spark Connect をサポートします。
対応する Databricks SQL 関数については、 greatest関数を参照してください。
構文
Python
from pyspark.databricks.sql import functions as dbf
dbf.greatest(cols=<cols>)
パラメーター
パラメーター | Type | 説明 |
|---|---|---|
|
| 最大値をチェックする列。 |
戻り値
pyspark.sql.Column: 最大値。
例
Python
from pyspark.databricks.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|
+---+---+---+-----------------+