Pular para o conteúdo principal

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

col

pyspark.sql.Column or column name

A coluna de destino ou nome da coluna para compute o arredondamento.

scale

pyspark.sql.Column or int, optional

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|
+-----------------+