Я хотел бы назначить данные, созданные в цикле, соответствующей последовательности последовательно пронумерованных переменных. Как написано, цикл в этом примере просто перезаписывается каждый раз, так что все, что сохраняется, - это окончательный набор данных, назначенный матричным хранилищам. Я хотел бы, чтобы каждая итерация создавала новую переменную с именем «somename (counter)» и сохраняла текущие значения для матричных хранилищ в этой переменной. Затем цикл ниже должен создать переменные somename0 со значениями 0,0,0,0, somename1 со значениями 1: 4 и somename2 со значениями 2,4,6,8. Я думаю, что динамическое создание переменных в цикле лучше всего подходит для автоматизации именования переменных и их количества.
например:
no_its <- 3
counter <- 0
while(counter < no_its){
a <- c(counter*(1:4))
stooges <- as.matrix(a)
rownames(stooges)<-c("Larry","Moe","Curly","Shemp")
counter <- counter+1
}
stooges
output:
[,1]
Larry 2
Moe 4
Curly 6
Shemp 8