gpt4 book ai didi

python - 如何舍入 pandas Float64Index?

转载 作者:行者123 更新时间:2023-12-02 02:58:39 26 4
gpt4 key购买 nike

我在 pandas 中有一个 Float64Index,我想将它四舍五入到小数点后 3 位。对于数据帧,没有像 round() 这样的等价物。如何将 Float64Index 舍入到特定的浮点精度?

最佳答案

使用numpy.round :

df = pd.DataFrame({
'A':list('abcdef'),

}, index=[5.2563,3.25633,6.4538,9.236,2.236,4.2337])

df.index = np.round(df.index, 3)
print (df)
A
5.256 a
3.256 b
6.454 c
9.236 d
2.236 e
4.234 f

或者将 index 转换为 Series 并调用 Series.round :

df.index = df.index.to_series().round(3)

关于python - 如何舍入 pandas Float64Index?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60505833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com