printf

Naformátuje argumenty ve stylu printf a vrátí výsledek jako řetězcový sloupec.

Odpovídající funkci SQL Databricks vizte funkceprintf.

Syntaxe

from pyspark.sql import functions as dbf

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

Parametry

Parameter Typ Description
format pyspark.sql.Column nebo str řetězec, který může obsahovat vložené značky formátu a který se používá jako hodnota sloupce výsledku
cols pyspark.sql.Column nebo str názvy sloupců nebo pyspark.sql.Column použité při formátování

Examples

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