メインコンテンツまでスキップ

フォーマット番号

数値 X を '#,--#,--#.--' のような形式にフォーマットし、HALF_EVEN 丸めモードで小数点以下 d 桁に丸め、結果を文字列として返します。

対応する Databricks SQL 関数については、 format_number関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

col

pyspark.sql.Column または str

フォーマットする数値の列名

d

int

N小数点以下

戻り値

pyspark.sql.Column: フォーマットされた結果の列。

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