2017-04-04 20 views
1

我有一個有很多NA和數字的數據框。 使用write.xlsx2導出到Excel時,輸出Excel文件的空值單元爲NA值。 我試過從R導出爲Excel格式時寫NA不適用

write.xlsx2(mydataframe, "foo.xlsx", sheetName = "foo1", showNA = T, append=F) 

但是輸出仍然顯示NA爲空單元格。爲什麼不showNA論證工作?

+1

我想只有'write.xlsx'由'showNA'參數的影響,而'write.xlsx2'不是。 – eipi10

+0

另一個選擇是執行以下操作:'wb = createWorkbook(); sheet = createSheet(wb,「my sheet」); addDataFrame(mydataframe,sheet = sheet,showNA = TRUE); saveWorkbook(wb,「foo.xlsx」)'。要將多個工作表放在同一個工作簿中,只需重複'createSheet(); addDataFrame()'爲每個數據幀,可以在一個循環中完成。然後保存在最後。 – eipi10

回答