Как найти вычесть значения, соответствующие предыдущей дате из следующей даты в R - PullRequest
2 голосов
/ 17 июня 2019

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

Это предыдущая таблица

Этотаблица результатов

1 Ответ

1 голос
/ 17 июня 2019

Опция будет

library(dplyr)
df1 %>%
   mutate_if(is.numeric, list( ~ . - lag(.)))

Или с diff

df1 %>%
   mutate_if(is.numeric, list(~ c(NA, diff(.))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...