使用带有fread的.gz文件的循环变量

时间:2018-02-09 17:03:18

标签: r fread

我正在尝试使用fread来遍历.gz文件的目标 fread在这里适用于单个文件:

d <- fread("gunzip -c file.gz")

但是如果有办法在这里使用fileName作为循环变量?这似乎不起作用。

fn<- list.files(path="/...)
for (fileName in fn){
  df <- fread("gunzip -c fileName")
}

1 个答案:

答案 0 :(得分:0)

您需要将fileName连接到命令的变量。 E.g:

fn<- list.files(path="/...)
for (fileName in fn){
  df <- fread(paste0("gunzip -c ", fn))
}