Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função de coleção: retorna uma cadeia de caracteres invertida ou uma matriz com elementos em ordem inversa. Dá suporte ao Spark Connect.
Para a função SQL do Databricks correspondente, consulte a função reverse.
Sintaxe
from pyspark.databricks.sql import functions as dbf
dbf.reverse(col=<col>)
Parâmetros
| Parâmetro | Tipo | Description |
|---|---|---|
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.Column: uma nova coluna que contém uma cadeia de caracteres invertida ou uma matriz com elementos em ordem inversa.
Exemplos
Exemplo 1: inverter uma cadeia de caracteres
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|
+-------------+
Exemplo 2: Inverter uma 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]|
| []|
+-------------+