如何通过用df.mean pandas链接将指数值转换为数字? [重复]

问题描述 投票:2回答:1

我有一个带有数值的数据框(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中提到的

python pandas
1个回答
0
投票

你可以使用df.style。尝试:

df.style.format('{:.4f}')
© www.soinside.com 2019 - 2024. All rights reserved.