У меня есть 11 списков разной длины, импортированных в R как p1, p2, p3, ..., p11.Теперь я хочу получить rollmean (библиотека TTR) из всех списков и назвать результат p1y, p2y, ..., p11y.
Похоже, это работа для цикла, но я читал, что в R. это часто не очень хорошая практика. Я попробовал что-то (глупое), например,
sample=10
for (i in 1:11){
paste("p",i,"y",sep="")<-rollmean(paste("p",i,sep=""),sample)
}
, которое не работает.Я также пытался использовать его в сочетании с assign (), но, как я понимаю, assign может принимать только переменную и одно значение.
Как всегда, мне кажется, что мне не хватает какой-то фундаментальной функции R.