pandas.Series.round#
- Series.round(decimals=0, *args, **kwargs)[源代码][源代码]#
将 Series 中的每个值四舍五入到给定的位数。
- 参数:
- 小数int, 默认 0
要舍入的小数位数。如果 decimals 为负数,则指定小数点左侧的位置数。
- *args, **kwargs
额外的参数和关键字没有效果,但可能为了与NumPy兼容而被接受。
- 返回:
- 系列
Series 的圆整值。
参见
numpy.around
对 np.array 的值进行四舍五入。
DataFrame.round
四舍五入 DataFrame 的值。
备注
对于恰好介于四舍五入的十进制值之间的值,pandas 会四舍五入到最近的偶数值(例如,-0.5 和 0.5 四舍五入到 0.0,1.5 和 2.5 四舍五入到 2.0,等等)。
示例
>>> s = pd.Series([-0.5, 0.1, 2.5, 1.3, 2.7]) >>> s.round() 0 -0.0 1 0.0 2 2.0 3 1.0 4 3.0 dtype: float64