我创建了一个包含30个单词的向量,名为" club"
club <- pixid$ack1
接下来我要导入30个csv文件。每个文件名包含&#34; club&#34;中的1个单词。
for (i in club){
DCM.[i] <- read.csv(list.files(pattern = "[i]"))
}
但是我收到以下错误:
文件错误(文件,&#34; rt&#34;):无效&#39;描述&#39;参数。
如何阅读包含矢量名称的所有文件?我希望这只是一个语法错误。
答案 0 :(得分:0)
“俱乐部”中的单个pattern
可能有多个文件。 vector
。我们遍布俱乐部&#39;模式,使用list.files
根据该模式列出文件,然后遍历文件名,并使用read.csv
DCM <- lapply(club, function(x) lapply(list.files(pattern = x),
function(x) read.csv(x, stringsAsFactors=FALSE, row.names = NULL)))
上面是一个嵌套的list
,其中包含list
data.frame
个{{1}}用于“俱乐部”提供的每种模式。