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 がエンコードされています。1!
これは機能しません:
np.set_printoptions(supress=True)
またpandas.set_printoptions
、抑制も実装していません。私はpd.describe_options()
絶望してすべてを見てきましたがpd.core.format.set_eng_float_format()
、他のすべての浮動小数点値に対してのみオンにしているようで、オフにすることはできません。