我有一个带有数值的数据框(float64),我使用了pandas和链式圆函数的内置(均值,中值,模式)函数到4位小数,现在结果导致了一个指数值。
print(a.mean().round(4))
结果=(4.509534e + 09)
有没有办法可以链接内置函数/其他解决方案将值转换为数字?
我试图将我的结果转换为来自this的数字,但它没有成功。
正如标题指定我想要一个链接解决方案,但没有在代码顶部输入抑制命令[pd.set_option('display.float_format',lambda x:'%。4f'%x)],
a.[pandas mean/median.mode].apply(lambda x: '%.17f' % x).values.tolist()
仅适用于均值和中位数,但不适用于模式。上面的解决方案是从这个link中提到的
你可以使用df.style。尝试:
df.style.format('{:.4f}')