setgroup: Modifier les valeurs en classes

Description Usage Arguments Details Value Examples

Description

À partir de l'argument breaks, setgroup() modifie les valeurs en classes. Utile si l'on veut par la suite compter le nombre de valeurs par classe.

Usage

1
setgroup(x, col, breaks, max = TRUE, right = FALSE, del = FALSE)

Arguments

x

Tableau à modifier.

col

CHR, nom de la colonne où l'on veut créer les classes.

breaks

NUM, bornes des classes. Voir section Details.

max

LOGI, si on inclut tous les âges supérieurs au maximum de breaks.

right

LOGI, voir argument right de la fonction cut.

del

LOGI, supprimer les observations qui ne font pas parti d'une classe.

Details

Si max = FALSE, breaks = c(20,40,60,80) implique les classes suivantes : '[20;40[', '[40;60[' et '[60;80['. Si max = TRUE et que le maximum de la valeur de la colonne col est 91, les classes seront : '[20;40[', '[40;60[', '[60;80[' et '[80;92['.

Value

data.table avec la colonne convertie en classe.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
df <- data.frame(ID = 1:10,
                 Sex = sample(c("M", "F"), 10, T),
                 Age = seq(5,95,10))

# max = FALSE
setgroup(df, col = "Age",
         breaks = c(0,10,20,30,40,50,60,70,80,90,100),
         max = FALSE)

# max = TRUE
setgroup(df, col = "Age",
         breaks = c(0,10,20,30,40,50,60),
         max = TRUE)

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