У меня есть 10 файлов, для простоты давайте назовем их A: J. Я хочу прочитать их, используя цикл for
, который считывает их и присваивает им имя из вектора имен.
Это мой код:
i=1:10
name<-c("A", "B", "C", "D", "E", "F","G","H","I","J")
file<-c("A.txt", "B.txt", "C.txt", "D.txt", "E.txt",
"F.txt","G.txt","H.txt","I.txt","J.txt")
for (i in 1:7){
tmp<-read.table(file[i],sep="\t",header=TRUE) %>%
assign(name[i])
}
Это приводит к:
Error in assign(., species[i]) : invalid first argument