【问题标题】:Error in zip_internal(zipfile, files, recurse, compression_level, append = FALSE, : Some files do not existzip_internal 中的错误(zipfile,文件,递归,compression_level,append = FALSE,:某些文件不存在
【发布时间】:2019-07-24 18:32:49
【问题描述】:

使用 openxlsx 包时从 R 收到此错误消息,不知道在哪里查找。

zip_internal 中的错误(zipfile、文件、递归、compression_level、append = FALSE,: 有些文件不存在

有人有什么建议吗?谢谢。

代码很简单:

library(openxlsx)
df1 <- cars
write.xlsx(df1, file = 'cars.xlsx')

【问题讨论】:

标签: r path zip xlsx openxlsx


【解决方案1】:

如果您添加 TMP 环境变量,错误会自行解决。我怀疑这是因为saveWorkbook 函数使用函数tempdir 创建一个临时目录并使用TMP 变量(在其他选项列表中)来执行此操作(有关更多信息,请参阅文档)。

相关代码行在第 223 行 here。请注意,tempdir 不是直接调用的,而是通过函数tempfile 调用的,该函数使用tempdir() 作为其tmpdir 参数的默认值。

相关Github issue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    相关资源
    最近更新 更多