r - 使用 openxlsx 导出 R 数据框时出错(“zipr 中的错误”)
问题描述
通常我在将 R 数据帧导出到 .xlsx 文件时使用 openxlsx 包和 write.xlsx 函数。从昨天开始——可能是在我使用了 XLConnect 包之后——有些事情搞砸了,write.xlsx 函数不再起作用了。这是我得到的错误:
zipr 中的错误(zipfile = tmpFile,include_directories = FALSE,files = list.files(path = tmpDir,:未使用的参数(include_directories = FALSE)
不幸的是,我不明白这个错误是什么意思。感谢您提供任何有用的建议。
编辑:当我使用较旧的 openxlsx 版本(4.1.0)时,该功能有效。
解决方案
我遇到了同样的错误。
我认为问题在于 openxlsx 的依赖关系。安装 openxlsx 时可能会获取一个“zipR”包,而实际依赖项是 zip 包:
- https://cran.r-project.org/web/packages/zip/index.html
- https://cran.r-project.org/web/packages/zipR/zipR.pdf
我与 openxlsx 一起安装了“zip”,并且不再出现错误。
推荐阅读
- java - GStreamer 分割 MP4 文件
- php - 如何拒绝执行特定 apache 目录上的任何文件?
- javascript - 如何在 React 中显示图像滑块
- regex - 正则表达式将单词大写
- actionscript - ActionScript 3.0 和 'TypeError: Error#1034: type Coercion failed'
- java - 如何在一些'#'之间匹配java正则表达式?
- python - Django:如何根据选择的其他表单字段选项更改具有不同查询集的表单字段选择选项?
- c++ - this->... 在模板包装类中是必需的
- django - 无法从 Heroku 引用 Django 项目的静态文件
- php - 如何在 PHP 中配对玩家?