次の方法で共有


bround

scale > = 0 の場合はHALF_EVEN丸めモードを使用して、指定した値を小数点以下scale四捨五入するか、整数部で 0 scale<します。 Spark Connect をサポートします。

対応する Databricks SQL 関数については、 bround 関数を参照してください。

構文

from pyspark.databricks.sql import functions as dbf

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

パラメーター

パラメーター タイプ Description
col pyspark.sql.Column or column name ラウンドを計算する対象の列または列名。
scale pyspark.sql.Column or int, optional 丸め動作を制御する省略可能なパラメーター。

返品ポリシー

pyspark.sql.Column: 丸められた値の列。

例示

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.bround(dbf.lit(2.5))).show()
+--------------+
|bround(2.5, 0)|
+--------------+
|           2.0|
+--------------+

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