共用方式為


printf

以 printf 風格格式化參數,並以字串欄位回傳結果。

關於對應的 Databricks SQL 函式,請參見 printf 函數

語法

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