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


lpad

Левая панель строкового столбца для шириныlen.pad

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

Синтаксис

from pyspark.databricks.sql import functions as dbf

dbf.lpad(col=<col>, len=<len>, pad=<pad>)

Параметры

Параметр Тип Description
col pyspark.sql.Column или str Целевой столбец для работы.
len pyspark.sql.Column или int длина конечной строки.
pad pyspark.sql.Column или literal string chars to prepend.

Возвраты

pyspark.sql.Column: левый результат с заполнением.

Примеры

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('abcd',), ('xyz',), ('12',)], ['s',])
df.select("*", dbf.lpad(df.s, 6, '#')).show()
df = spark.createDataFrame([('abcd',), ('xyz',), ('12',)], ['s',])
df.select("*", dbf.lpad(df.s, 6, dbf.lit(b"\x75\x76"))).show()