使用openxlsx导出R数据帧时出错(“ zipr错误”)

问题描述 投票:1回答:1

通常,在将R数据帧导出到.xlsx文件时,我使用的是openxlsx包和write.xlsx函数。从昨天开始-大概在我使用XLConnect软件包之后-发生了一些混乱,write.xlsx函数不再起作用。这是我得到的错误:

library(openxlsx)
df <- data.frame('x' = c(1,2,3),
                 'y' = c(3,2,1))
openxlsx::write.xlsx(df, "test.xlsx")

zipr中的错误(zipfile = tmpFile,include_directories = FALSE,文件= list.files(路径= tmpDir ,:未使用的参数(include_directories = FALSE)

很遗憾,我不明白此错误的含义。感谢您提供任何有用的建议。

r export-to-excel openxlsx
1个回答
1
投票

我不太理解这里的错误消息。我的计算机不允许我将文件保存到“ c:/”。因此,如果删除“ c:/”部分,则可以正常工作,将文件保存到当前工作目录。

library(openxlsx)
df <- data.frame('x' = c(1,2,3),
                 'y' = c(3,2,1))
openxlsx::write.xlsx(df, "test.xlsx")

您还可以尝试其他软件包:writexl

writexl::write_xlsx(df, "text5.xlsx")`

这在我的机器上有效。

© www.soinside.com 2019 - 2024. All rights reserved.