次の方法で共有


reverse

コレクション関数: 反転された文字列、または要素が逆順の配列を返します。 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]|
|           []|
+-------------+