Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce kolekce: Vrátí obrácený řetězec nebo pole s prvky v obráceném pořadí. Podporuje Spark Connect.
Odpovídající funkci SQL Databricks vizte funkcereverse.
Syntaxe
from pyspark.sql import functions as dbf
dbf.reverse(col=<col>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column nebo str |
Název sloupce nebo výrazu, který představuje prvek, který má být obrácen. |
Návraty
pyspark.sql.Column: Nový sloupec, který obsahuje obrácený řetězec nebo pole s prvky v obráceném pořadí.
Examples
Příklad 1: Obrácení řetězce
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('Spark SQL',)], ['data'])
df.select(dbf.reverse(df.data)).show()
+-------------+
|reverse(data)|
+-------------+
| LQS krapS|
+-------------+
Příklad 2: Obrácení pole
from pyspark.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]|
| []|
+-------------+