剪裁

去除指定字符串列两端的空格。

有关相应的 Databricks SQL 函数,请参阅 trim 函数。

Syntax

from pyspark.sql import functions as dbf

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

参数

参数 类型 Description
col pyspark.sql.Column 或 str 要处理的目标列。
trim pyspark.sql.Column 或 str, optional 要剪裁的剪裁字符串字符,默认值为单个空格。 在 Databricks Runtime 16.1 中添加

退货

pyspark.sql.Column:两侧的剪裁值。

例子

from pyspark.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()