Итак, у меня есть фрейм данных дат и столбец ответов, и у меня есть вектор различий, чтобы показать изменение с течением времени для набора новых значений, которые я хочу добавить в столбец ответов. Как я могу выполнить какое-то матричное вычитание, чтобы взять значения из вектора и отличить их от существующих значений в столбце, чтобы получить новые значения?
Фрейм данных настроен следующим образом:
data <- data.frame(seq(from = 2001, to = 2020, 1))
data$y <- (runif(20, 1, 10))
data$y[11:20] <- NA
colnames(data)[1] <- "Year"
вектор разностей выглядит так:
vector <- runif(10, -1, 1)
Таким образом, желаемый результат будет выглядеть так:
Year y
2011 y10+vector1 = y11
2012 y11+vector2 = y12
2013 y12+vector3 = y13
и так далее...