我在格式化熊猫的描述表时遇到了一些问题。我喜欢在每列中有2个小数精度,但最后我需要有1.11e11格式。我试过应用
data.styles.format({"last_column": "{:.2E}"})
,但它似乎不适合我,仍然可以看到下面相同的结果。
类似于:pd.set_option('display。float_format, {: .2E} .format)这不是我想要做的。
print(data.describe(percentiles=[],).fillna("-.--").round(2))
count 1 1 1 1 1 1
mean 1.43 0.4 34.58 0.07 0.71 1.12877e+08
std -.-- -.-- -.-- -.-- -.-- -.--
min 1.43 0.4 34.58 0.07 0.71 1.12877e+08
50% 1.43 0.4 34.58 0.07 0.71 1.12877e+08
max 1.43 0.4 34.58 0.07 0.71 1.12877e+08
我想逃避表格,或者任何其他表格工具,如果可能的话,我想在熊猫的层面上解决这个问题。
谁有解决办法?谢谢你:)
就用这个:-
pd.set_option('precision',2)
,如果你想将其reset
还原为原始形式,即default value
,则使用以下命令:-
pd.reset_option('precision')