I found plenty of answers on how to suppress scientific notation in pandas, but how do I enable it? I found the option pd.set_option(\'precision\', 2)
OK, I figured this out, you can use set_option and pass a format string to option 'display.float_format'
:
In [76]:
pd.set_option('display.float_format', '{:.2g}'.format)
In [78]:
pd.Series(data=[0.00000001])
Out[78]:
0 1e-08
dtype: float64
EDIT
to match your desired output:
In [79]:
pd.set_option('display.float_format', '{:.2E}'.format)
pd.Series(data=[0.00000001])
Out[79]:
0 1.00E-08
dtype: float64