La fonction period(), du package lubridate, permet de créer une période à partir d’un temps écoulé en année, en mois, en jour, ou encore en seconde :
period(c(90, 5, 2), c("second", "minute", "year"))
[1] "2y 0m 0d 0H 5M 90S"
period(c(3, 1, 2, 13, 1), c("second", "minute", "hour", "day", "week"))
[1] "20d 2H 1M 3S"
#Les semaines sont converties en jours (20 = 13 + 7)
period(30, "second")
[1] "30S"