Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция коллекции: возвращает обратную строку или массив с элементами в обратном порядке. Поддерживает Spark Connect.
Для соответствующей функции Databricks SQL смотрите функцию reverse.
Синтаксис
from pyspark.databricks.sql import functions as dbf
dbf.reverse(col=<col>)
Параметры
| Параметр | Тип | Description |
|---|---|---|
col |
pyspark.sql.Column или str |
Имя столбца или выражения, представляющего элемент для обратного изменения. |
Возвраты
pyspark.sql.Column: новый столбец, содержащий обратную строку или массив с элементами в обратном порядке.
Примеры
Пример 1. Обратная строка
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. Обратный массив
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]|
| []|
+-------------+