7

可重现的例子:

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

zip 300xn-x64 和 unzip 600xn 文件夹已设置为 windows 路径

cmd 行工作,键入 zip 或解压缩它显示功能信息

需要帮忙!任何建议表示赞赏。

4

3 回答 3

1

文档中给出的一些链接和下载似乎已经过时。以下是已知可在 64 位 Windows 7 上运行的步骤: 为了使 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.
于 2014-08-24T17:09:06.577 回答
1

似乎您的路径未设置为 Zip,请在环境变量中设置路径。如果您不想为所有进程设置路径,您可以通过SET 命令为单个命令行会话执行此操作,但您必须在同一会话中启动您的 R。

于 2013-09-06T12:04:57.287 回答
1

'zip' not found 问题不是 ff 包独有的问题。这是一个简单的解决方案。

  1. 下载 Rtools https://cran.r-project.org/bin/windows/Rtools/
  2. 打开 Rtools 并导航到 bin 文件夹。Rtools > 垃圾箱
  3. 在单独的窗口中,打开您的 r 路径。例如,我的是 C:\Program Files\R\R-2.15.2\bin\x64 (CRAN R for windows FAQ 的更多详细信息
  4. 将 Rtools 应用程序“zip”(来自 2)复制到 r 路径文件夹(来自 3)

现在您应该可以保存文件了。如果要加载文件,还需要将 unzip 复制到 r 路径文件夹中。

于 2015-07-25T00:48:38.373 回答