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


format_string

Форматирует аргументы в стиле printf и возвращает результат в виде строкового столбца.

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

Синтаксис

from pyspark.databricks.sql import functions as dbf

dbf.format_string(format=<format>, *cols=<*cols>)

Параметры

Параметр Тип Description
format literal string строка, содержащая внедренные теги формата и используемая в качестве значения столбца результата
cols pyspark.sql.Column или str Имена столбцов или ~pyspark.sql.Column\s для использования в форматировании

Возвраты

pyspark.sql.Column: столбец отформатированных результатов.

Примеры

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(5, "hello")], ["a", "b"])
df.select("*", dbf.format_string('%d %s', "a", df.b)).show()