r语言 - zip_internal中的错误(zipfile, files, recurse, compression_le



在使用 openxlsx 包时收到来自 R 的此错误消息,不确定在哪里查找。

zip_internal(zipfile, files, recurse, compression_level, append = FALSE, : 某些文件不存在

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

代码很简单:

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

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

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

相关 Github 问题

最新更新