【发布时间】:2017-01-28 19:16:30
【问题描述】:
我创建了一个30个单词的向量,叫做“club”
club <- pixid$ack1
接下来我要导入 30 个 csv 文件。每个文件名包含“club”中的1个单词。
for (i in club){
DCM.[i] <- read.csv(list.files(pattern = "[i]"))
}
但是我收到以下错误:
文件中的错误(文件,“rt”):无效的“描述”参数。
如何从向量中读取所有这些包含名称的文件?我希望这只是一个语法错误。
【问题讨论】:
-
你不需要
[]也许这有助于DCM <- vector("list", length(club)); for(i in seq_along(club)){DCM[[i]] <- read.csv(list.files(pattern = club[i]))}假设club是character类 -
是的,“俱乐部”是一个角色。不幸的是,这仍然给我:'文件中的错误(文件,“rt”):无效的'描述'参数'错误。
-
您可能需要提供一个可重现的小例子。
-
示例:
club <- c("ARI","ATL")文件名:34562_Conversions_ARI_YTD_20170128_060408_521702287.csv6482_Conversions_BAL_YTD_20170128_060612_521699121.csv -
当你做
sapply(clubs, function(x) list.files(pattern=x))时你会得到什么