1
我有一個有很多NA和數字的數據框。 使用write.xlsx2導出到Excel時,輸出Excel文件的空值單元爲NA值。 我試過從R導出爲Excel格式時寫NA不適用
write.xlsx2(mydataframe, "foo.xlsx", sheetName = "foo1", showNA = T, append=F)
但是輸出仍然顯示NA爲空單元格。爲什麼不showNA論證工作?
我有一個有很多NA和數字的數據框。 使用write.xlsx2導出到Excel時,輸出Excel文件的空值單元爲NA值。 我試過從R導出爲Excel格式時寫NA不適用
write.xlsx2(mydataframe, "foo.xlsx", sheetName = "foo1", showNA = T, append=F)
但是輸出仍然顯示NA爲空單元格。爲什麼不showNA論證工作?
它看起來像那個參數不傳遞給addDataFrame。不知道這是一個錯誤還是設計決定。
作爲eipi10建議,我仍然可以使用write.xlsx但寫入excel文件需要更長的時間... – wjang4
我想只有'write.xlsx'由'showNA'參數的影響,而'write.xlsx2'不是。 – eipi10
另一個選擇是執行以下操作:'wb = createWorkbook(); sheet = createSheet(wb,「my sheet」); addDataFrame(mydataframe,sheet = sheet,showNA = TRUE); saveWorkbook(wb,「foo.xlsx」)'。要將多個工作表放在同一個工作簿中,只需重複'createSheet(); addDataFrame()'爲每個數據幀,可以在一個循環中完成。然後保存在最後。 – eipi10