メインコンテンツまでスキップ

最大

列名のリストの中で、NULL 値をスキップして最大値を返します。この機能には少なくとも 2 時間がかかります。 すべての問題が null の場合は null を返します。 Spark Connect をサポートします。

対応する Databricks SQL 関数については、 greatest関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.greatest(cols=<cols>)

パラメーター

パラメーター

Type

説明

cols

pyspark.sql.Column or column name

最大値をチェックする列。

戻り値

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