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 |
|---|---|---|
|
| le nom de la colonne de la valeur numérique à formater |
|
| 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()