У меня есть колонна стоимости:
valores
15
23
54
32
53
То, чего я хочу достичь, состоит в том, чтобы отрицать у него в каждое число предыдущую стоимость и создавать с этим другую элемент с колонной с решениями. Ты подпираешь, ввиду того, что у первого нет предыдущей стоимости, мне хотелось бы давать ему стоимость вычитания второй линии.
В случае, если у тебя будет дата frame, это способ его делает это
df <- data.frame(valores = c(15, 23, 54, 32, 53))
df <- df %>%
mutate(diferencia = valores - lag(valores, 1))
df$diferencia[1] <- df$diferencia[2]
, Если то, что у тебя есть, является вектором, тогда как оно остается:
valores <- c(15, 23, 54, 32, 53)
diferencia <- diff(valores)
diferencia <- c(diferencia[2], diferencia)
Надеялся, что это помогает тебе.