首先,我说我看过-
Format / Suppress Scientific Notation from Python Pandas Aggregation Results
并尝试了您在下面看到的该问题中提到的那些事情,但是我得到了相同的e +表示法。
pd.options.display.float_format = '{:.2f}'.format
test_df.median().values
array([-1.2e+02, 3.4e+01, 2.9e+01, 2.1e+03, 4.4e+02, 1.2e+03,
4.1e+02, 3.5e+00, 1.8e+05, 3.0e+00])
OR
pd.set_option('display.float_format', lambda x: '%.2f' % x)
test_df.median().values
array([-1.2e+02, 3.4e+01, 2.9e+01, 2.1e+03, 4.4e+02, 1.2e+03,
4.1e+02, 3.5e+00, 1.8e+05, 3.0e+00])
如何获取数组ex中的浮点数。 2.9e+01
与29.
等。
除非我明确设置,否则我不希望默认情况下以科学格式查看输出。