非数值numpy数组写到excel区域时,怎么让nan写成空白单元格?

问答 1351号炼丹师
Lv1 居士
发布在 NumPy   1114   0
问答 1351号炼丹师   1114   0

按测试,如果数组的dtype是数值类型,则写到工作表时,其中的nan写成空白单元格。 但是如果dtype不是数值类型,则nan写为'nan'。 a=np.array([1,2,3,np.nan,5]) b=np.array(['a',2,3,np.nan,5]) shtB[0,0].value=a shtB[1,0].value=b 结果第一行为[1,2,3,,5],其中D1单元格是空白单元格而不是nan。 第二行为[a,2,3,nan,5],其中D2单元格为nan而不是空白单元格。 我的问题是,怎么让D2单元格成为空白单元格?

版权声明:作者保留权利,不代表意本站立场。如需转载请联系本站以及作者。

参与讨论

回复《 非数值numpy数组写到excel区域时,怎么让nan写成空白单元格?

EditorJs 编辑器

沙发,很寂寞~
反馈
to-top--btn