dataframe某行保留小数
时间: 2023-07-01 17:22:12 浏览: 471
pandas 小数位数 精度的处理方法
5星 · 资源好评率100%
你可以使用 pandas 库中的 round() 方法对 DataFrame 中的某行数据进行小数保留。例如,假设你要将 DataFrame 中的第一行保留两位小数,可以使用以下代码:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1.234567, 2.345678, 3.456789], 'B': [4.567890, 5.678901, 6.789012]})
# 对第一行数据保留两位小数
df.iloc[0] = df.iloc[0].round(2)
print(df)
```
输出结果为:
```
A B
0 1.23 4.57
1 2.35 5.68
2 3.46 6.79
```
在上述代码中,`iloc[0]` 表示取 DataFrame 中的第一行数据,`round(2)` 表示保留两位小数。
阅读全文