Во-первых, вам нужно изменить дату_оздания на дату, которую понимает Р. Сделайте это с:
df$R_date <- as.Date(df$created_date, "%d/%m/%Y")
Теперь, если вы просто хотите вычислить разницу между датами, цикл (избегаемый многими) может работать:
for (i in 2:nrow(df)) {
df$date_diff[i] <- as.integer(df$R_date[i]-df$R_date[i-1])
}
Однако, учитывая вашу ссылку на dplyr, мне интересно, хотите ли вы сделать это для каждой группы материалов ...