pandas 修改某一列值保留2位小数
时间: 2023-10-18 15:18:22 浏览: 289
保留2位小数
你可以使用 pandas 的 round() 函数来保留某一列值的小数位数。下面是一个简单的例子:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1.23456, 2.34567, 3.45678],
'B': [4.56789, 5.67890, 6.78901]})
# 保留列A的小数点后2位
df['A'] = df['A'].round(2)
print(df)
```
输出结果如下:
```
A B
0 1.23 4.56789
1 2.35 5.67890
2 3.46 6.78901
```
在上面的代码中,我们使用 round() 函数来保留列A的小数点后2位。这样就可以修改某一列的值并保留指定的小数位数了。
阅读全文