我有一个pandas数据框,其中有很多%和货币列来自sql表,作为float数据类型。
我正在执行以下操作,将其转换为货币格式。 我将此数据附加到带有openpyxl的Excel电子表格。
虽然输出显示当前成本为$ 123,$ 100等,但它可能会转换为字符串,因此在生成数据后无法对值进行求和。
如何使数据显示成本之前的$,但保留其对值进行求和的能力?
(df['Cost']).apply(lambda x: '${:,.2f}'.format(x))
我试图附加到excel的数据帧非常庞大和广泛。大约480列和30K行 - 数据混合。字符串,货币,%和普通旧浮动。不确定我是否可以按单元格指定它。所以希望在数据帧中处理它并输出它。另请阅读数字格式是openpyxl中的字符串,因此在这种情况下无效
我的其他想法/选项?
提前致谢。