У меня есть следующий фреймворк данных, содержащий столбец дат и столбец оценок:
dates<-c("2015-01-02","2015-01-10","2016-01-15")
assessments<-c('1','2','3')
dates_dataframe = data.frame(dates, assessments)
dates_dataframe$dates<-as.Date(dates_dataframe$dates)
Я хочу создать еще один столбец в этом фрейме данных, который содержит количество дней между одним оценки и следующего.
Как мне это сделать?
Другой способ - использовать функцию
shift
:Вы можете сделать это с помощью
diff
:или с помощью NA:
Результат:
Я думаю, вы должны пойти с ответом useR, но вот еще один: