Как рассчитать значение из разных разделов столбца в г? - PullRequest
0 голосов
/ 04 октября 2019

У меня есть таблица данных с тремя переменными / столбцами с ок. 100 строк.

Я пытаюсь вычислить значение из разных разделов столбца и заполнить их в определенном месте в новом столбце, который я создал.

У меня не работает цикл for ...

for(i = 5:nrow(zz)){
 zz[i,4]<-(zz[i,2]*5+zz[i-1,2]*4+zz[i-2,2]*3+zz[i-3,2]*2+zz[i-4,2])/15
}

zz - это таблица с 4 столбцами

Я думаю, что есть проблема с синтаксисом, потому чтоЯ не очень часто использую язык программирования. спасибо.

1 Ответ

0 голосов
/ 04 октября 2019

У вас есть знак равенства в for, когда вместо него должно быть in

zz <- matrix(rnorm(400), ncol = 4, nrow = 100)


for(i in 5:nrow(zz)){
    zz[i,4]<-(zz[i,2]*5+zz[i-1,2]*4+zz[i-2,2]*3+zz[i-3,2]*2+zz[i-4,2])/15
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...