1

我尝试使用, 与包一起编写ods文件。它在一台计算机上运行良好,在另一台计算机上,使用相同的代码,我得到:RreadODS

Warning message:
running command '"zip" -r9X "test.ods" "content.xml" "META-INF" "meta.xml" "mimetype" "styles.xml" ' had status 127

我的代码是:

library(readODS)
write_ods(cars,path)

我应该怎么办 ?我想我必须安装一个zip命令,但这是什么?

4

1 回答 1

1

我对该功能有同样的错误readODS::write_ods()
这是因为zip我的系统无法识别命令。
首先,这是我的sessionInfo()

R 版本 3.3.3 (2017-03-06)
平台:x86_64-w64-mingw32/x64 (64-bit)
运行于:Windows 7 x64 (build 7601) Service Pack 1

我解决了在我的计算机上安装此错误Rtools:检查是否Rtools已安装。如果没有,您可以在此处下载:https
://cran.r-project.org/bin/windows/Rtools/ 在我的情况下,Rtools安装在C:\RBuildTools\3.4\. 在这个目录下,可以找到里面的bin子目录zip.exe。最后,我添加C:\RBuildTools\3.4\bin\PATH环境变量中,并且readODS::write_ods()工作正常!

我希望它会帮助你。

于 2017-06-02T21:49:12.407 回答