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