浮动到货币保留格式以添加

时间:2018-03-12 17:00:27

标签: python excel pandas

我有一个pandas数据框,其中有很多%和货币列来自sql表,作为float数据类型。

我正在执行以下操作,将其转换为货币格式。 我将此数据附加到带有openpyxl的Excel电子表格。

虽然输出显示当前成本为$ 123,$ 100等,但它可能会转换为字符串,因此在生成数据后无法对值进行求和。

如何使数据显示成本之前的$,但保留其对值进行求和的能力?

   (df['Cost']).apply(lambda x: '${:,.2f}'.format(x))

我试图附加到excel的数据帧非常庞大和广泛。大约480列和30K行 - 数据混合。字符串,货币,%和普通旧浮动。不确定我是否可以按单元格指定它。所以希望在数据帧中处理它并输出它。另请阅读数字格式是openpyxl中的字符串,因此在这种情况下无效

我的其他想法/选项?

提前致谢。

0 个答案:

没有答案