Udostępnij przez


format_number

Formatuje liczbę X do formatu, takiego jak "#,--#,--#.--", zaokrąglona do miejsc dziesiętnych z HALF_EVEN trybem okrągłym i zwraca wynik jako ciąg.

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz format_number funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
col pyspark.sql.Column lub str nazwa kolumny wartości liczbowej, która ma być sformatowana
d int N miejsc dziesiętnych

Zwraca

pyspark.sql.Column: kolumna sformatowanych wyników.

Przykłady

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