format_string

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

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

Syntaxe

from pyspark.sql import functions as dbf

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

Parametry

Parameter Typ Description
format literal string ř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\s, které se mají použít při formátování

Návraty

pyspark.sql.Column: sloupec formátovaných výsledků.

Examples

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