У меня проблемы с циклом, который я создаю. Мое намерение состоит в том, чтобы цикл увидел, куда падает значение, и дал этому значению другое имя. Вот пример того, что я пытаюсь сделать:
a<-rnorm(10,0,1)
b<-rnorm(10,0,1)
testing<-data.frame(a,b)
testing2<-testing
for (i in 1:nrow(testing2)){
for (j in 1:ncol(testing2)){
if (testing2[i,j]>1) testing2[i,j]<-"More"
else if (testing2[i,j]<(-1)) testing2[i,j]<-"Less"
else testing2[i,j]<-"Same"
}
}
Когда я смотрю на testing2 и сравниваю его с тестированием, оно не соответствует тому, что должно делать. «Больше», кажется, работает, но оно смешивается между «Меньше» и «То же самое».