可再现的例子:
library("ff")
m <- matrix(1:12, 3, 4, dimnames=list(c("r1","r2","r3"), c("m1","m2","m3","m4")))
v <- 1:3
ffm <- as.ff(m)
ffv <- as.ff(v)
d <- data.frame(m, v)
ffd <- ffdf(ffm, v=ffv, row.names=row.names(ffm))
ffsave(ffd,file="C:\\Users\\R.wd\\ff\\ffd")
## Error in system(cmd, input = filelist, intern = TRUE) : 'zip' not found
系统:Windows 7 64位,R 15.2 64位
安装了Rtools
压缩300xn-x64并解压缩设置为Windows Path的600xn文件夹
cmd行工作,输入zip或解压缩它显示功能信息
需要帮助!任何建议都表示赞赏。
答案 0 :(得分:1)
似乎没有为Zip设置路径,在环境变量中设置路径。如果您不想为所有进程设置路径,可以通过SET
命令对单个命令行会话执行此操作,但是您必须在同一会话中启动R。
答案 1 :(得分:1)
&#39; zip&#39;找不到问题是一个不是ff包独有的问题。这是一个简单的解决方案。
现在您应该可以保存文件了。如果要加载文件,还需要将解压缩复制到r路径文件夹中。
答案 2 :(得分:0)
文档中给出的一些链接和下载似乎已过时。以下是已知可在Windows 7,64位上运行的步骤: 要使ffsave和ffload正常工作:
# Download zip 3.x and unzip 5.x. The correct URLs are:
# http://gnuwin32.sourceforge.net/packages/zip.htm
# http://gnuwin32.sourceforge.net/packages/unzip.htm
# Install both (they default to the same GnuWin32 directory).
# Put the installation's \bin folder on the system PATH
# Restart R studio.