【发布时间】:2015-10-16 04:24:12
【问题描述】:
我正在使用 openxlsx 包来读写 Excel 文件。
我注意到当我将表格导出到 Excel 时 write.xlsx(MyData, file="MyFile.xlsx") 当文件在 Excel 上打开时,NAs 显示为 #NUM!。
是否有任何选项可以将其导出为空白? 我一直在谷歌搜索并尝试了诸如 showNA 或 keepNA 之类的选项,但它们似乎没有任何效果。
【问题讨论】:
-
如果在该包中没有找到参数,您可以使用另一个 excel 编写包或将 NA 值转换为空白,例如
df[] <- lapply(df, function(x) {x[is.na(x)] <- "";x}) -
我无法理解反对票。我想有些人会知道怎么做,这对其他用户来说可能很重要和有用。我已经在 openxlsx github 上询问过,如果不存在该选项,我将发送一个功能请求。