pyspark.sql.functions.format_string#
- pyspark.sql.functions.format_string(format, *cols)[source]#
Formats the arguments in printf-style and returns the result as a string column.
New in version 1.5.0.
Changed in version 3.4.0: Supports Spark Connect.
- Parameters
- Returns
Column
the column of formatted results.
See also
Examples
>>> import pyspark.sql.functions as sf >>> df = spark.createDataFrame([(5, "hello")], ["a", "b"]) >>> df.select("*", sf.format_string('%d %s', "a", df.b)).show() +---+-----+--------------------------+ | a| b|format_string(%d %s, a, b)| +---+-----+--------------------------+ | 5|hello| 5 hello| +---+-----+--------------------------+