我有一个数据框,我需要将一列格式化为$ xxx.xx。当我导出到excel时,我需要浮点格式的数字,但它们是字符串。如何将它们导出为浮动?
df = pd.DataFrame(index=['index1', 'index2', 'index3'],
columns=["A", "B", "C"],
data=[[5,34, "ok"], [7,8,"fine"], ["3rd",100,np.nan]])
df['B'] = (df['B']).apply(lambda x: '${:,.2f}'.format(x))
df
导出的Excel包含字符串格式的B列:
我需要什么: