trim(col)
Описание
Функция trim()
удаляет пробелы с обоих концов строки.
Параметры
col
: Column - столбец со строками, из которых нужно удалить пробелы
Возвращаемое значение
String - строка без пробелов в начале и конце
Пример использования
from pyspark.sql.functions import trim
from pyspark.sql import SparkSession
# Создаем SparkSession
spark = SparkSession.builder.appName("trim_example").getOrCreate()
# Создаем DataFrame
data = [
(" Hello World "),
(" Spark SQL "),
(" Python Spark ")
]
df = spark.createDataFrame(data, ["text"])
# Удаляем пробелы с обоих концов строк
result = df.select(
"text",
trim("text").alias("trimmed_text")
).show()
# Результат:
# +----------------+-------------+
# |text |trimmed_text |
# +----------------+-------------+
# | Hello World |Hello World |
# | Spark SQL |Spark SQL |
# | Python Spark |Python Spark |
# +----------------+-------------+