Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zaokrąglij daną wartość do scale miejsc dziesiętnych przy użyciu trybu zaokrąglania HALF_UP, jeśli scale>= 0 lub w części całkowitej, gdy scale< 0. Obsługuje program Spark Connect.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz round funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.round(col=<col>, scale=<scale>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column or column name |
Nazwa kolumny docelowej lub kolumny do obliczenia zaokrąglonej wartości. |
scale |
pyspark.sql.Column or int, optional |
Opcjonalny parametr do kontrolowania zachowania zaokrąglania. |
Zwraca
pyspark.sql.Column: kolumna dla zaokrąglonej wartości.
Przykłady
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.round(dbf.lit(2.5))).show()
+-------------+
|round(2.5, 0)|
+-------------+
| 3.0|
+-------------+
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.round(dbf.lit(2.1267), dbf.lit(2))).show()
+----------------+
|round(2.1267, 2)|
+----------------+
| 2.13|
+----------------+