我在pandas中找到了很多关于如何抑制科学计数法的答案,但是如何启用呢?我找到了选项
pd.set_option('precision', 2)
,但它不能将大数字转换为科学计数法。例如,我想将数字123066.14
格式化为1.23E+5
。我正在使用pandas.DataFrame
,在导出/打印时设置整个列的格式会很有用。
:.2E
是更好的格式化方式。它使用大写的E
,同时确保小数点后有 2 位数字。g
模式将隐藏第二个0
。 - sougonde