bround
Arredonde o valor fornecido para scale casas decimais usando o modo de arredondamento HALF_EVEN se scale >= 0 ou para a parte inteira quando scale < 0. Compatível com Spark Connect.
Para a função Databricks SQL correspondente, consulte a funçãobround.
Sintaxe
Python
from pyspark.databricks.sql import functions as dbf
dbf.bround(col=<col>, scale=<scale>)
Parâmetros
Parâmetro | Tipo | Descrição |
|---|---|---|
|
| A coluna de destino ou nome da coluna para compute o arredondamento. |
|
| Um parâmetro opcional para controlar o comportamento de arredondamento. |
Devoluções
pyspark.sql.Column: Uma coluna para o valor arredondado.
Exemplos
Python
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.bround(dbf.lit(2.5))).show()
Output
+--------------+
|bround(2.5, 0)|
+--------------+
| 2.0|
+--------------+
Python
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.bround(dbf.lit(2.1267), dbf.lit(2))).show()
Output
+-----------------+
|bround(2.1267, 2)|
+-----------------+
| 2.13|
+-----------------+