通过


printf

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

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

Syntax

from pyspark.databricks.sql import functions as dbf

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

参数

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

例子

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