Compartir vía


reverso

Función de colección: devuelve una cadena invertida o una matriz con elementos en orden inverso. Soporta Spark Connect.

Para obtener la función SQL de Databricks correspondiente, consulte reverse function.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.reverse(col=<col>)

Parámetros

Parámetro Tipo Description
col pyspark.sql.Column o str Nombre de la columna o una expresión que representa el elemento que se va a invertir.

Devoluciones

pyspark.sql.Column: una nueva columna que contiene una cadena invertida o una matriz con elementos en orden inverso.

Examples

Ejemplo 1: Invertir una cadena

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

Ejemplo 2: Invertir una matriz

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