exclus: Données à exclure

Description Usage Arguments Details Value Examples

Description

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

Usage

1
exclus(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és dans une liste.

filter

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

cols

Facultatif. Nom des colonnes nécessaires à l'exclusion. S'il n'est pas défini, by 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'exclusion.

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))
exclus(DT, obs = 20)  # 1 critère
exclus(DT, obs = 20, Region = 3)  # 2 critères
exclus(DT, obs = 20, Region = 3, Code = 3)  # 3 critères

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

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

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

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