我有一个使用Pandas创建的DataFrame,其中有些数字用科学计数法(或指数计数法)表示,像这样:
id value
id 1.00 -4.22e-01
value -0.42 1.00e+00
percent -0.72 1.00e-01
played 0.03 -4.35e-02
money -0.22 3.37e-01
other NaN NaN
sy -0.03 2.19e-04
sz -0.33 3.83e-01
科学计数法使本应简单的比较变得毫无必要地困难。我猜测是21900的值把其他值搞砸了。我的意思是,1.0被编码了。一个!
这样行不通:
np.set_printoptions(supress=True)
而且pandas.set_printoptions
也没有实现suppress,我已经绝望地查看了pd.describe_options()
,pd.core.format.set_eng_float_format()
似乎只能在所有其他浮点值上打开它,无法关闭。
np.set_printoptions(suppress=True)
中的错别字 - suppress 单词中有两个 p 吗? - smci