inclus: Données à inclure

Description Usage Arguments Details Value Examples

Description

Sélectionne les observations qui respectent les critères.

Usage

1
inclus(x, ..., filter = ">=", cols = NULL, table = TRUE)

Arguments

x

Base de données d'analyse.

...

Critères d'inclusion à inscrire sous la forme : nomColonne = nombre. Les critères peuvent être inséré dans une liste.

filter

Détermine l'opérateur logique des critères : "<=", "<", ">" ou ">=".

cols

Facultatif. Nom des colonnes nécessaires à l'inclusion. S'il n'est pas défini, cols aura pour valeur les colonnes existantes dans x.

table

TRUE si on veut le tableau résultat, FALSE renvoie les combinaisons uniques des colonnes qui ne sont pas dans les critères

Details

La base de données x doit contenir uniquement les colonnes nécessaires à l'inclusion.

Value

data.table ou vecteur indiquant les codes exclus.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
DT <- data.frame(Annee = rep(c(2014, 2015), each = 15),
                 Code = rep(rep(1:3, each = 5), 2),
                 Region = rep(1:5, 6),
                 obs = c(10,20,30,40,50,20,30,40,50,60,
                         40,50,60,70,80, 0, 5,10,15,20,
                          5,10,15,20,25,10,15,20,25,30))
inclus(DT, obs = 20)  # 1 critère
inclus(DT, obs = 20, Region = 3)  # 2 critères
inclus(DT, obs = 20, Region = 3, Code = 3)  # 3 critères

# Sélection des colonnes avec 'cols'
inclus(DT, obs = 30, cols = c("Annee", "Code", "obs"))

# Choix d'inclusion, ">=" vs "<"
inclus(DT, obs = 20, Region = 3, filter = ">=")
inclus(DT, obs = 20, filter = "<")

# table = FALSE vs TRUE
inclus(DT, obs = 20, Region = 3, table = TRUE)
inclus(DT, obs = 20, Region = 3, table = FALSE)

INESSSQC/INESSS documentation built on May 4, 2019, 4:14 a.m.