コレクション関数: 反転された文字列、または要素が逆順の配列を返します。 Spark Connect をサポートします。
対応する Databricks SQL 関数については、 reverse 関数を参照してください。
構文
from pyspark.databricks.sql import functions as dbf
dbf.reverse(col=<col>)
パラメーター
| パラメーター | タイプ | Description |
|---|---|---|
col |
pyspark.sql.Column または str |
反転する要素を表す列または式の名前。 |
返品ポリシー
pyspark.sql.Column: 反転された文字列または要素が逆順の配列を含む新しい列。
例示
例 1: 文字列を反転する
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('Spark SQL',)], ['data'])
df.select(dbf.reverse(df.data)).show()
+-------------+
|reverse(data)|
+-------------+
| LQS krapS|
+-------------+
例 2: 配列を反転する
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([([2, 1, 3],) ,([1],) ,([],)], ['data'])
df.select(dbf.reverse(df.data)).show()
+-------------+
|reverse(data)|
+-------------+
| [3, 1, 2]|
| [1]|
| []|
+-------------+