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