如何对整个dataframe的数据进行四舍五入
时间: 2024-03-28 21:42:40 浏览: 66
PHP实现数据四舍五入的4中方法
可以使用 Pandas 库中的 `round` 方法对整个 DataFrame 进行批量性的四舍五入。
例如,假设有如下的 DataFrame:
```python
import pandas as pd
data = {'A': [1.234, 2.345, 3.456], 'B': [4.567, 5.678, 6.789]}
df = pd.DataFrame(data)
print(df)
```
输出结果为:
```
A B
0 1.234 4.567
1 2.345 5.678
2 3.456 6.789
```
如果要对整个 DataFrame 进行批量性的四舍五入,可以使用如下代码:
```python
df = df.round(2)
print(df)
```
输出结果为:
```
A B
0 1.23 4.57
1 2.35 5.68
2 3.46 6.79
```
其中,`.round(2)` 表示要将整个 DataFrame 中的数值保留两位小数。需要注意的是,`round` 方法不会修改原来的 DataFrame,而是返回一个新的 DataFrame。如果希望修改原来的 DataFrame,可以将返回值赋值回原来的变量,即 `df = df.round(2)`。
阅读全文