python DataFrame其中两列数据用科学计数法显示
时间: 2024-02-06 19:10:26 浏览: 166
数据文件管理-python dataframe 输出结果整行显示的方法
你可以使用 Pandas 库中的 `to_csv` 函数来将 DataFrame 中的数据保存到文件中,并设置参数来指定数据显示的格式。具体来说,你可以使用以下代码将 DataFrame 中的两列数据以科学计数法的形式保存到 CSV 文件中:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [1e-6, 2e-6, 3e-6], 'C': ['a', 'b', 'c']})
# 将 A 和 B 列以科学计数法的形式保存到 CSV 文件中
df[['A', 'B']].to_csv('data.csv', index=False, float_format='%.2E')
```
在上面的代码中,`float_format='%.2E'` 参数指定了科学计数法的格式,其中 `%.2E` 中的 `2` 表示保留两位小数,`E` 表示以科学计数法的形式显示。你可以根据实际需求调整这些参数。
阅读全文