Bagikan melalui


reverse

Fungsi koleksi: Mengembalikan string terbalik atau array dengan elemen dalam urutan terbalik. Mendukung Spark Connect.

Untuk fungsi Databricks SQL yang sesuai, lihat reverse fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.reverse(col=<col>)

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column atau str Nama kolom atau ekspresi yang mewakili elemen yang akan dibalik.

Pengembalian Barang

pyspark.sql.Column: Kolom baru yang berisi string terbalik atau array dengan elemen dalam urutan terbalik.

Examples

Contoh 1: Membalikkan string

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

Contoh 2: Membalikkan array

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