gpt4 book ai didi

python - 在 Django 中格式化 Pandas 小数

转载 作者:行者123 更新时间:2023-12-01 08:35:32 25 4
gpt4 key购买 nike

我无法在 Django 中的 Pandas 数据帧上格式化一些具有固定小数位的数字。

我尝试了几种选择:

round(testdataframe["ticket_medio"], 1)

结果: * 不支持的操作数类型:“decimal.Decimal”和“float”

np.round(testdataframe["ticket_medio"], decimals=1)

结果: * 不支持的操作数类型:“decimal.Decimal”和“float”

testdataframe.round(1)

结果:似乎什么也没发生

pd.options.display.float_format = '{:.1f}'.format
testdataframe.round(1)

结果:似乎什么也没发生

最佳答案

就像@Borut 解释的那样,解决方案首先将我的 Pndas 数据帧值更改为数字:

testdataframe['ticket_medio'] = pd.to_numeric(testdataframe['ticket_medio'])

然后,在模板中,您应该使用 {{ your_value|floatformat:"0"}} 来实际显示带有所需小数点的数字。

关于python - 在 Django 中格式化 Pandas 小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53744452/

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