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