【发布时间】:2021-09-29 13:37:56
【问题描述】:
我使用 pandas 数据帧来加载接收到的有效载荷,当格式化时,它没有按照我的意愿格式化,我的代码示例:
import pandas as pd
df = pd.DataFrame([{'A': 2.5e-07, 'B': 2.5e-05, 'C': 2.5e-04, 'D': 0.0001, 'E': 0.01}])
pd.options.display.float_format = '{:f}'.format
print(df.to_string())
pd.set_option('display.float_format', str)
print(df.to_string())
输出:
A B C D E
0 0.000000 0.000025 0.000250 0.000100 0.010000
A B C D E
0 2.5e-07 2.5e-05 0.00025 0.0001 0.01
我想得到什么:
A B C D E
0 0.0000025 0.000025 0.00025 0.0001 0.01
【问题讨论】:
标签: python pandas dataframe format scientific-notation