在 printf 样式中设置参数的格式,并将结果作为字符串列返回。
有关相应的 Databricks SQL 函数,请参阅 printf 函数。
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.printf(format=<format>, *cols=<*cols>)
参数
| 参数 | 类型 | Description |
|---|---|---|
format |
pyspark.sql.Column 或 str |
可以包含嵌入格式标记并用作结果列值的字符串 |
cols |
pyspark.sql.Column 或 str |
列名或 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()