Pular para o conteúdo principal

reverter

Função de coleção: Retorna uma string invertida ou um array com os elementos em ordem inversa. Compatível com Spark Connect.

Para a função Databricks SQL correspondente, consulte a funçãoreverse.

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.reverse(col=<col>)

Parâmetros

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

O nome da coluna ou uma expressão que representa o elemento a ser invertido.

Devoluções

pyspark.sql.ColumnUma nova coluna que contém strings invertidas ou uma matriz com elementos em ordem inversa.

Exemplos

Exemplo 1 : Inverter uma string

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

Exemplo 2 : Inverter uma matriz

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([([2, 1, 3],) ,([1],) ,([],)], ['data'])
df.select(dbf.reverse(df.data)).show()
Output
+-------------+
|reverse(data)|
+-------------+
| [3, 1, 2]|
| [1]|
| []|
+-------------+