dataframe取消科学计数法
时间: 2023-07-06 17:10:08 浏览: 1051
Python 读取csv文件时数字变成科学计数法(含有e)
在 pandas 数据分析中,DataFrame 默认使用科学计数法来显示浮点数。如果想要取消科学计数法,可以使用 pandas.options.display.float_format 参数来设置浮点数的输出格式。
以下是一个例子,将浮点数输出格式设置为两位小数:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({
'A': [1.23456e+05, 1.23456e+06],
'B': [1.23456e-05, 1.23456e-06]
})
# 设置浮点数输出格式为两位小数
pd.options.display.float_format = '{:.2f}'.format
# 显示 DataFrame
print(df)
```
输出结果:
```
A B
0 123456.00 0.00
1 1234560.00 0.00
```
可以看到,浮点数的科学计数法已经被取消了,而且浮点数的输出格式保留了两位小数。
阅读全文