我有一个pandas.DataFrame
包含numpy.nan
浮动的。然而,当使用 Excel 编写器时,应该有numpy.nan
浮点数的字段是空白的。我希望至少有一个字符串表示,而不是什么都没有。
关于为什么会这样的任何想法?
编写器代码如下:
writer=pandas.ExcelWriter('output.xls')
frame.to_excel(writer,'tab name')
writer.save()
Whereframe
看起来像这样(注意 2013-01-1 上的 NaN):
Series ID Risk Bucket Contract PX Last Contract Value (Local) Currency X Contract Value (USD) Currency
2013-01-01 Future_ES EQ ES1 Index NaN NaN 1 NaN USD Curncy
2013-01-02 Future_ES EQ ES1 Index 1447.16 72362.5 1 72362.5 USD Curncy
2013-01-03 Future_ES EQ ES1 Index 1443.68 72187.5 1 72187.5 USD Curncy
2013-01-04 Future_ES EQ ES1 Index 1447.90 72400.0 1 72400.0 USD Curncy
但 Excel 文件有空白(见附图)。