[R FF包ffsave“拉链”未找到(R ff package ffsave 'zip&#

2019-08-17 02:11发布

Reproduceable实施例:

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和解压600xn设置为Windows路径已经文件夹

CMD线工作,类型zip或解压缩它显示功能信息

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

Answer 1:

看来你的路径未设置为ZIP,在环境变量设置路径。 如果您不想为所有进程路径,你可以做到这一点通过单个命令行会话SET命令,但你必须开始同一个会话中的R上。



Answer 2:

在“拉链”没有发现问题不是唯一到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 \ 64( 详细资料在CRAN的R用窗口FAQ )
  4. 所述的Rtools应用程序“拉链”(得自2)复制到第r路径文件夹(3)

现在,你应该能够保存文件。 如果要加载文件,你需要解压复制到你的[R路径文件夹以及。



Answer 3:

一些文档中提供的链接和下载似乎已经过时。 以下是已知会在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.


文章来源: R ff package ffsave 'zip' not found
标签: r bigdata ffbase