format_number

Naformátuje číslo X do formátu, jako je #,--#,--#.--, zaokrouhleno na desetinná místa s HALF_EVEN zaokrouhleným režimem a vrátí výsledek jako řetězec.

Odpovídající funkci SQL Databricks vizte funkceformat_number.

Syntaxe

from pyspark.sql import functions as dbf

dbf.format_number(col=<col>, d=<d>)

Parametry

Parameter Typ Description
col pyspark.sql.Column nebo str název sloupce číselné hodnoty, která má být formátována
d int N desetinná místa

Návraty

pyspark.sql.Column: sloupec formátovaných výsledků.

Examples

from pyspark.sql import functions as dbf
df = spark.createDataFrame([(5,)], ["a"])
df.select("*", dbf.format_number("a", 4), dbf.format_number(df.a, 6)).show()