在使用 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 问题