通过


format_string

在 printf 样式中设置参数的格式,并将结果作为字符串列返回。

有关相应的 Databricks SQL 函数,请参阅 format_string 函数

Syntax

from pyspark.databricks.sql import functions as dbf

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

参数

参数 类型 Description
format literal string 可以包含嵌入格式标记并用作结果列值的字符串
cols pyspark.sql.Columnstr 要用于格式设置的列名或 ~pyspark.sql.Column\s

退货

pyspark.sql.Column:格式化结果的列。

例子

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