带有R的zip文件

时间:2016-01-28 15:17:41

标签: r zip

我正在结合使用Tableau Software和Rstudio Tools。 我有一个模板(仪表板),我在Rcode处理后注入不同的DATA值。

我想重现一个工作簿(.twbx) 手动执行此操作我使用带有.twbx扩展名的7-zip压缩(Data + Dashboard.twb)

但是当我尝试用R做同样的事情时,zip函数指出错误

d<- "~/Myriam/Projets/Data/Dashboard_Template"
files <- list.files(d, recursive=TRUE)
zip("myarchive.zip", files=paste(d, files, sep="/")) 
  

警告讯息   运行命令'“zip”-r9X“myarchive.zip”“〜/ Myriam / Projets / Data / Dashboard_Template / Dashboard_Template.twb”“〜/ Myriam / Projets / Data / Dashboard_Template / Data / Data / Categorie.txt”“〜/ Myriam / Projets / Data / Dashboard_Template / Data / Data / db_histo_fake_table_subset.txt“'状态为127

Sys.getenv('R_ZIPCMD')
# [1] ""

我使用的代码

d<- "~/Myriam/Projets/Data/Dashboard_Template" files <- list.files(d, recursive=TRUE) zip("myarchive.zip", files=paste(d, files, sep="/"))

Sys.getenv('R_ZIPCMD')返回“”

   Sys.getenv('R_ZIPCMD') 
   [1] ""

我对tar()函数没有这个问题,即使它位于同一个库utils中,Sys.getenv('tar')返回“”

谢谢

1 个答案:

答案 0 :(得分:0)

环境变量PATH存在问题, 我将以下目录附加到PATH:

path: ..........;C:\Program Files\Rtools\bin