Я создал вектор из 30 слов под названием «клуб».
club <- pixid$ack1
Далее я хочу импортировать 30 CSV-файлов. Каждое имя файла содержит 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
классом - person akrun   schedule 28.01.2017club <- c("ARI","ATL")
Имена файлов:34562_Conversions_ARI_YTD_20170128_060408_521702287.csv
6482_Conversions_BAL_YTD_20170128_060612_521699121.csv
- person dudemcgregor   schedule 28.01.2017sapply(clubs, function(x) list.files(pattern=x))
- person akrun   schedule 28.01.2017club
$ARI [1] "6482_Conversions_ARI_YTD_20170128_060408_521702287.csv" [2] "Conversions_ARI_YTD.zip" $BAL [1] "6482_Conversions_BAL_YTD_20170128_060612_521699121.csv" [2] "Conversions_BAL_YTD.zip"
- person dudemcgregor   schedule 29.01.2017list
, поэтому используйтеread.csv(list.files(pattern=club[i])[[1]])}
- person akrun   schedule 29.01.2017Error in read.table(file = file, header = header, sep = sep, quote = quote, : duplicate 'row.names' are not allowed
Да, я только что переместил все соответствующие файлы в новый каталог, чтобы избавиться от этой проблемы с переменной. - person dudemcgregor   schedule 29.01.2017