我有一个数据帧,我需要格式化一列到$xxx.xx公司. 当我导出到excel时,我需要浮点数格式的数字,但它们是字符串。如何将它们导出为float?你知道吗
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列:
我需要的是:
目前没有回答
相关问题 更多 >
编程相关推荐