Aller au contenu principal

format_number

Formate le nombre X dans un format tel que '#,--#,--#.--', arrondi à d décimales avec le mode d'arrondi HALF_EVEN, et renvoie le résultat sous forme de chaîne de caractères.

Pour la fonction Databricks SQL correspondante, consultez la fonctionformat_number.

Syntaxe​

Python
from pyspark.sql import functions as dbf

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

parameter​

parameter

Type

Description

col

pyspark.sql.Column OU str

le nom de la colonne de la valeur numérique à formater

d

int

les N décimales

parameter

Type

Description

col

pyspark.sql.Column OU str

le nom de la colonne de la valeur numérique à formater

d

int

les N décimales

Renvoie​

pyspark.sql.Column: la colonne des résultats formatés.

Exemples​

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