Freigeben über


Format_string

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

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

Syntax

from pyspark.databricks.sql import functions as dbf

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

Die Parameter

Parameter Typ Description
format literal string Zeichenfolge, die eingebettete Formattags enthalten und als Ergebnisspaltenwert verwendet werden kann
cols pyspark.sql.Column oder str Spaltennamen oder ~pyspark.sql.Column\s, die in der Formatierung verwendet werden sollen

Rückkehr

pyspark.sql.Column: die Spalte der formatierten Ergebnisse.

Examples

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