【发布时间】:2022-01-14 23:47:27
【问题描述】:
我正在使用一个数据框,它在一列上有不同数量级的数字,最大的是 0.315,最小的是 0.xxe-28。 我的问题是,当我显示 pd 数据框时,我得到了这个:
小数舍入为 0.0
我想以科学计数法显示每个数字,例如:3.15e-1、6.55e-28 等。 我怎样才能做到这一点? 谢谢!
编辑:
我发现pd.set_option('display.float_format', '{:.2E}'.format) 几乎可以解决问题。
问题是现在所有的列都是这种格式:
是否可以使用 set_option 为一列指定格式?
【问题讨论】:
-
0.000000013 等小数字默认以科学计数法显示。您是否更改了任何 pandas 配置?
-
嗨,我没有。至少据我所知不是。如果是这种情况,我该如何尝试重置熊猫配置?谢谢
标签: python pandas dataframe data-science