pyspark.sql.functions.bround ¶
-
pyspark.sql.functions.
bround
( col : ColumnOrName , scale : int = 0 ) → pyspark.sql.column.Column [source] ¶ -
使用HALF_EVEN舍入模式将给定值四舍五入到 scale 个小数位,如果 scale >= 0,或者在整数部分当 scale < 0时。
在版本 2.0.0 中新增。
在版本 3.4.0 中更改: 支持 Spark Connect。
示例
>>> spark.createDataFrame([(2.5,)], ['a']).select(bround('a', 0).alias('r')).collect() [Row(r=2.0)]