Поделиться через


format_number

Форматирует число X в формат, например "#,--#,--#.--", округляется до десятичных разрядов с HALF_EVEN круглым режимом и возвращает результат в виде строки.

Для соответствующей функции Databricks SQL смотрите функцию format_number.

Синтаксис

from pyspark.databricks.sql import functions as dbf

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

Параметры

Параметр Тип Description
col pyspark.sql.Column или str Имя столбца числового значения, отформатированного
d int Десятичные знаки N

Возвраты

pyspark.sql.Column: столбец отформатированных результатов.

Примеры

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