Skip to content

rtrim(col)

Описание

Функция rtrim() удаляет пробелы с конца строки.

Параметры

  • col: Column - столбец со строками, из которых нужно удалить пробелы справа

Возвращаемое значение

String - строка без пробелов в конце

Пример использования

from pyspark.sql.functions import rtrim
from pyspark.sql import SparkSession

# Создаем SparkSession
spark = SparkSession.builder.appName("rtrim_example").getOrCreate()

# Создаем DataFrame
data = [
    ("Hello  "),
    ("Spark  "),
    ("PySpark  ")
]
df = spark.createDataFrame(data, ["text"])

# Удаляем пробелы с конца строк
result = df.select(
    "text",
    rtrim("text").alias("rtrimmed_text")
).show()

# Результат:
# +----------+-------------+
# |text      |rtrimmed_text|
# +----------+-------------+
# |Hello     |Hello        |
# |Spark     |Spark        |
# |PySpark   |PySpark      |
# +----------+-------------+

Примечания

  • Для удаления пробелов с начала строки используйте ltrim()
  • Для удаления пробелов с обоих концов используйте trim()
  • NULL значения возвращают NULL
  • Функция не изменяет пробелы внутри строки