Поделиться через


подстригать

Обрезать пробелы с обеих сторон для указанного строкового столбца.

Для соответствующей функции Databricks SQL смотрите функцию trim.

Синтаксис

from pyspark.databricks.sql import functions as dbf

dbf.trim(col=<col>, trim=<trim>)

Параметры

Параметр Тип Description
col pyspark.sql.Column или str Целевой столбец для работы.
trim pyspark.sql.Column или str, optional Символы строки обрезки для обрезки, значение по умолчанию — это одно пространство.

Возвраты

pyspark.sql.Column: обрезанные значения с обеих сторон.

Примеры

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame(["   Spark", "Spark  ", " Spark"], "STRING")
df.select("*", dbf.trim("value")).show()
df = spark.createDataFrame(["***Spark", "Spark**", "*Spark"], "STRING")
df.select("*", dbf.trim("value", dbf.lit("*"))).show()
df = spark.createDataFrame([("**Spark*", "*"), ("==Spark=", "=")], ["value", "t"])
df.select("*", dbf.trim("value", "t")).show()