Bagikan melalui


bulatkan

Bulatkan nilai yang diberikan ke scale tempat desimal menggunakan mode pembulatan HALF_UP jika>scale = 0 atau pada bagian integral saat scale< 0. Mendukung Spark Connect.

Untuk fungsi Databricks SQL yang sesuai, lihat round fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.round(col=<col>, scale=<scale>)

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column or column name Kolom target atau nama kolom untuk menghitung putaran.
scale pyspark.sql.Column or int, optional Parameter opsional untuk mengontrol perilaku pembulatan.

Pengembalian Barang

pyspark.sql.Column: Kolom untuk nilai bulat.

Examples

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