Description Usage Arguments Value Examples
Regroupe en une observation toutes celles dont la date de fin chevauche la date de début suivante.
1 | merge_dates(data, debut, fin, by, keep.cols = NULL)
|
data |
dataset. |
debut |
Nom de la colonne de date de début. |
fin |
Nom de la colonne de date de fin. |
by |
Regrouper les observation par |
keep.cols |
Vecteur des noms de colonnes à conserver. Doit être une valeur unique comme le sexe, l'âge, la date de naissance, etc. |
data.table avec les colonnes by
, debut
, fin
et peut-être keep.cols
.
1 2 3 4 5 6 7 8 9 | DT <- data.frame(
ID = c(rep(123,4),
rep(789, 2)),
Date_debut = c("2000-01-01", "2000-02-15", "2000-02-28", "2000-03-01",
"2005-06-25", "2005-06-17"),
Date_fin = c("2000-02-16", "2000-02-28", "2000-03-04", "2000-03-15",
"2005-06-15", "2005-06-30")
)
merge_dates(DT, "Date_debut", "Date_fin", "ID")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.