gpt4 book ai didi

python - Pandas to_html float_format

转载 作者:行者123 更新时间:2023-11-28 16:28:38 26 4
gpt4 key购买 nike

我有以下数据框:

CLIENT | AMOUNT
N130 | 1000.50

并想将其插入到电子邮件中。

var = df.to_html(header=True, index=False, na_rep="", float_format="{:,}".format)

问题是金额的格式是 1,000.50 而我假装的是完全相反的 1.000,50。

我也尝试过使用 .apply 格式化 AMOUNT 列,但没有成功。有人可以帮我解决这个问题吗?提前致谢。

最佳答案

您需要设置locale

import locale
locale.setlocale(locale.LC_ALL, '')

并使用格式中的n:

df.to_html(header=True, index=False, na_rep="", float_format="{:n}".format)

如果这没有产生预期的结果,请更改为不同的locale

locale.setlocale(locale.LC_ALL, it_IT.UTF-8')

关于python - Pandas to_html float_format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34406604/

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