pandas round
在 pandas 中,round()
函数可以用来对 Series 或 DataFrame 中的数值进行四舍五入。这在数据分析和处理过程中经常会用到,特别是当需要保留数据精度或者对数据进行简化时。
1. 对 Series 进行四舍五入
我们首先来看如何对一个 Series 进行四舍五入。我们先创建一个 Series,然后使用 round()
函数来对这个 Series 进行四舍五入:
运行以上代码,我们会得到如下输出:
可以看到,原来的 Series 中的数值在经过四舍五入之后变成了整数,并且小数部分被舍弃了。
2. 设置四舍五入的位数
除了默认进行四舍五入之外,我们还可以通过传入 decimals
参数来设置四舍五入的位数。下面是一个示例代码:
运行以上代码,我们会得到如下输出:
可以看到,通过设置 decimals=2
,我们将四舍五入的位数设置为了 2,输出中的数值保留了两位小数。
3. 对 DataFrame 进行四舍五入
除了对 Series 进行四舍五入之外,我们也可以对整个 DataFrame 进行四舍五入。同样地,我们可以使用 round()
函数,并传入 decimals
参数来设置四舍五入的位数。
下面是一个示例代码:
运行以上代码,我们会得到如下输出:
可以看到,整个 DataFrame 中的数值都按照指定的位数进行了四舍五入,保留了相应的小数位数。
结语
通过 round()
函数,我们可以方便地对 pandas 中的 Series 和 DataFrame 进行四舍五入操作,从而简化数据并保留数据精度。