Megosztás:


reverse

Gyűjteményfüggvény: Fordított sztringet vagy tömböt ad vissza fordított sorrendben. Támogatja a Spark Connectet.

A megfelelő Databricks SQL-függvényhez lásd a függvénytreverse.

Szemantika

from pyspark.databricks.sql import functions as dbf

dbf.reverse(col=<col>)

Paraméterek

Paraméter Típus Description
col pyspark.sql.Column vagy str A megfordítandó elemet jelképező oszlop vagy kifejezés neve.

Visszatérítések

pyspark.sql.Column: Egy új oszlop, amely fordított sztringet vagy fordított sorrendű elemeket tartalmazó tömböt tartalmaz.

Példák

1. példa: Sztring megfordítása

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. példa: Tömb megfordítása

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