メインコンテンツまでスキップ

ラウンド

scale >= 0 の場合は HALF_UP 丸めモードを使用して、指定された値をscale桁に丸め、 scale < 0 の場合は整数部に丸めます。Spark Connect をサポートします。

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

構文

Python
from pyspark.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

col

pyspark.sql.Column or column name

丸めをコンピュートするターゲットカラムまたは列名。

scale

pyspark.sql.Column or int, optional

丸め動作を制御するオプションのパラメーター。

パラメーター

Type

説明

col

pyspark.sql.Column or column name

丸めをコンピュートするターゲットカラムまたは列名。

scale

pyspark.sql.Column or int, optional

丸め動作を制御するオプションのパラメーター。

戻り値

pyspark.sql.Column: 四捨五入された値の列。

Python
from pyspark.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.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|
+----------------+
このページの見出し