Pular para o conteúdo principal

redondo

Arredonde o valor fornecido para scale casas decimais usando o modo de arredondamento HALF_UP 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çãoround.

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.round(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.round(dbf.lit(2.5))).show()
Output
+-------------+
|round(2.5, 0)|
+-------------+
| 3.0|
+-------------+

Python
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.round(dbf.lit(2.1267), dbf.lit(2))).show()
Output
+----------------+
|round(2.1267, 2)|
+----------------+
| 2.13|
+----------------+