BTRIM

移除 中trim前導與後面str的字元。

關於對應的 Databricks SQL 函式,請參見 btrim 函數。

語法

from pyspark.sql import functions as dbf

dbf.btrim(str=<str>, trim=<trim>)

參數

參數 類型 Description
str pyspark.sql.Column 或 str 輸入欄位或字串。
trim pyspark.sql.Column 或 str, optional 修剪字串字元,預設值為單一空格。範例-------- >>> df = spark.createDataFrame([(“SSparkSQLS”, “SL”, )], ['a', 'b']) >>> df.select(btrim(df.a, df.b).alias('r')).collect() [Row(r='parkSQ')] >>> df = spark.createDataFrame([(“SparkSQL ”,)], ['a']) >>> df.select(btrim(df.a).alias('r')).collect() [Row(r='SparkSQL')]

範例

df = spark.createDataFrame([("SSparkSQLS", "SL", )], ['a', 'b'])
df.select(btrim(df.a, df.b).alias('r')).collect()
df = spark.createDataFrame([("    SparkSQL   ",)], ['a'])
df.select(btrim(df.a).alias('r')).collect()