Допустим, у меня есть два списка:
temp<-c("con.sin.results","sin.results","exp.results")
Temp<-c("[,1:16]","[,17:32]","[,33:48]","[,49:64]")
Каждая из переменных в temp содержит 1000 наблюдений и 64 переменных.То, что я пытаюсь сделать, это создать двойной цикл, чтобы я мог создавать блокпосты на основе размера выборки (чтобы каждый блокпост имел 16 блоков в соответствии с Temp ), то есть я бы получил блокпост (con.sin.results [, 1: 16]), затем boxplot (con.sin.results [, 17: 32]) и т. д.
С этой целью я дошел до следующего пункта:
for (l in temp){
for (L in Temp){
windows()
par(mfrow=c(2,2))
A<-noquote(paste(noquote(l),noquote(L),sep=""))
boxplot(A)
}
}
К сожалению, это выдает мне ошибку:
Ошибка в x [floor (d)] + x [потолок (d)]: не числовой аргумент для двоичногооператор
Куда я иду не так?Что я должен настроить?