用 R 压缩文件
zip files with R
我正在结合使用 Tableau Software 和 Rstudio Tools。
我有一个模板(仪表板),我在 Rcode 处理后注入不同的数据值。
我想复制工作簿 (.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="/"))
Warning message:
running command '"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" ' had status 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') returns“”
Sys.getenv('R_ZIPCMD')
[1] ""
即使 tar()
函数与 Sys.getenv('tar')
returns ""
在同一个库实用程序中,我也没有这个问题
谢谢
变量环境 PATH 有问题,
我将以下目录附加到 PATH:
path: ..........;C:\Program Files\Rtools\bin
我正在结合使用 Tableau Software 和 Rstudio Tools。 我有一个模板(仪表板),我在 Rcode 处理后注入不同的数据值。
我想复制工作簿 (.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="/"))
Warning message: running command '"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" ' had status 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') returns“”
Sys.getenv('R_ZIPCMD')
[1] ""
即使 tar()
函数与 Sys.getenv('tar')
returns ""
谢谢
变量环境 PATH 有问题, 我将以下目录附加到 PATH:
path: ..........;C:\Program Files\Rtools\bin