Teilen über


format_number

Formatiert die Zahl X in ein Format wie "#,--#,--#.--", gerundet auf D-Dezimalstellen mit HALF_EVEN runden Modus und gibt das Ergebnis als Zeichenfolge zurück.

Die entsprechende Databricks SQL-Funktion finden Sie unter format_number Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Die Parameter

Parameter Typ Description
col pyspark.sql.Column oder str Der Spaltenname des zu formatierenden numerischen Werts
d int die N-Dezimalstellen

Rückkehr

pyspark.sql.Column: die Spalte der formatierten Ergebnisse.

Examples

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