Snažím, jak mohu spočítat množství dnů mezi jednotlivými případy, protože musím spočítat, kolik dní trvá od chovu na zařízení.
Mám datovém s mnoha zařízení a data udávající údržbu, pak musím počítat dny mezi údržby pro každé zařízení. Ukážu hračku příklad:
test = data.frame(car = c("A", "A", "B", "B", "B", "C", "C", "D", "D", "D", "E"),
maintenance_date= c("20-09-2020", "25-09-2020", "14-05-2020", "20-05-2020", "20-05-2021", "11-01-2021", "13-01-2021", "13-01-2021", "15-01-2021", "15-01-2021", "13-01-2021"))
#test
# car maintenance_date
#1 A 20-09-2020
#2 A 25-09-2020
#3 B 14-05-2020
#4 B 20-05-2020
#5 B 20-05-2021
#6 C 11-01-2021
#7 C 13-01-2021
#8 D 13-01-2021
#9 D 15-01-2021
#10 D 15-01-2021
#11 E 13-01-2021
#for result, I'd like something like:
result
# car maintenance_date
#1 A 5
#2 B 6
#3 B 365
#4 C 2
#5 D 2
#6 D 0
Myslel jsem, že používáte něco jako test %>% arrange(maintenance_date) %>% group_by(car) %>% ...
.
Jakýkoli náznak o tom, jak to můžu udělat?