【发布时间】:2017-11-09 10:04:51
【问题描述】:
我正在尝试让 float_format 参数与 pandas 的 to_excel() 函数一起使用,但它似乎没有做任何事情。
代码:
df = pd.DataFrame({
'date':['1/15/2016','2/1/2016','2/15/2016','3/15/2016'],
'numA':[1000,2000,3000,4000.3],
'numB':[10000,20000.2,30000,40000]
})
writer = pd.ExcelWriter('c:/.../pandas_excel_test.xlsx', engine = 'xlsxwriter')
print df.dtypes
df.to_excel(writer,
index = False,
float_format = '%.2f',
)
但是 Excel 文件看起来像这样:
我确认 dtypes 为:
date object
numA float64
numB float64
dtype: object
有谁知道如何正确格式化 to_excel() 中的浮点数?
【问题讨论】:
标签: excel pandas formatting