reverse

Collection işlevi: Ters sıralanmış bir dize veya öğeleri ters sırada olan bir dizi döndürür. Spark Connect'i destekler.

İlgili Databricks SQL fonksiyonu için bakınız reverse fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

dbf.reverse(col=<col>)

Parametreler

Parametre Türü Description
col pyspark.sql.Column veya str Ters çevrilecek öğeyi temsil eden sütunun veya ifadenin adı.

İade

pyspark.sql.Column: Ters sıralanmış dize veya öğeleri ters sırada olan bir dizi içeren yeni bir sütun.

Örnekler

Örnek 1: Dizeyi ters çevirme

from pyspark.sql import functions as dbf
df = spark.createDataFrame([('Spark SQL',)], ['data'])
df.select(dbf.reverse(df.data)).show()
+-------------+
|reverse(data)|
+-------------+
|    LQS krapS|
+-------------+

Örnek 2: Diziyi ters çevirme

from pyspark.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]|
|           []|
+-------------+