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


printf

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

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

Синтаксис

from pyspark.databricks.sql import functions as dbf

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

Параметры

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

Примеры

from pyspark.databricks.sql import functions as dbf
spark.createDataFrame(
[("aa%d%s", 123, "cc",)], ["a", "b", "c"]
).select(dbf.printf("a", "b", "c")).show()