fusion_periodes: Arrangement périodes

View source: R/fusion_periodes.R

fusion_periodesR Documentation

Arrangement périodes

Description

Fusionne les périodes qui se chevauchent dans le temps.

Usage

fusion_periodes(dt, debut, fin, cols, njours = 1L)

Arguments

dt

Data à arranger.

debut

Nom de la colonne indiquant le début de la période.

fin

Nom de la colonne indiquant la fin de la période.

cols

Nom de la ou des colonnes indiquant en quoi consiste la période (codes d'identification d'individus ou de produits).

njours

Nombre de jours entre le début et la fin précédente (debuti - fini-1). Voir examples. Par défaut 1.

Details

La variable cols ne peut contenir les valeurs "debut" ou "fin".

Value

data.table

Examples

require(data.table)
ex1 <- data.frame(
  ID = c(1, 1, 1, 2, 2),
  DATE_DEBUT = as.Date(c("2020-03-01", "2020-04-01", "2020-05-02",
                         "2020-06-15", "2020-06-22")),
  DATE_FIN = as.Date(c("2020-03-31", "2020-04-30", "2020-05-31",
                       "2020-06-25", "2020-06-30"))
)
ex1_1 <- fusion_periodes(ex1, debut = "DATE_DEBUT", fin = "DATE_FIN", cols = "ID", njours = 1L)

INESSS-QC/inesss1 documentation built on Sept. 25, 2024, 8:57 p.m.