Итак, у меня есть фрейм данных с датами и столбец ответов, и у меня есть вектор различий, чтобы показать изменение во времени для набора новых значений, которые я хочу добавить в столбец ответов.Как я могу сделать какое-то матричное вычитание, чтобы взять значения из вектора и отличить их от существующих значений в столбце, чтобы получить новые значения?
Фрейм данных настроен так:
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
и так далее ...