Freigeben über


printf

Formatiert die Argumente im Printf-Stil und gibt das Ergebnis als Zeichenfolgenspalte zurück.

Die entsprechende Databricks SQL-Funktion finden Sie unter printf Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Die Parameter

Parameter Typ Description
format pyspark.sql.Column oder str Zeichenfolge, die eingebettete Formattags enthalten und als Ergebnisspaltenwert verwendet werden kann
cols pyspark.sql.Column oder str Spaltennamen oder pyspark.sql.Column für formatierungsbedingte Verwendung

Examples

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()