extract.fmtsas_c: Opérateur [] pour objet fmtsas_c

Description Usage Arguments Details Value Examples

Description

Variante de [] pour objet fmtsas_c, prenant en compte une possible valeur par défaut.

Usage

1
2
## S3 method for class 'fmtsas_c'
x[i, keep_na = FALSE]

Arguments

x

objet sur lequel on veut procéder à une extraction/conversion.

i

noms des éléments à extraire ou convertir.

keep_na

conserver les valeurs manquantes telles quelles. Par défaut FALSE : les NA seront remplacés par la valeur other (comme dans SAS).

Details

L'opérateur [] pour un objet "fmtsas_c" s'utilise de la même façon que le [] habituel. La différence est qu'il remplace les valeurs inconnues par la valeur définie dans l'attribut "other". Si cet attribut n'est pas présent, les valeurs initiales sont conservées telles quelles.

Autres particularités :

Value

Un vecteur caractère non nommé, de même taille que le vecteur passé en paramètre i.

Examples

1
2
3
4
5
6
# construit un objet fmtsas_c
conv <- fmtsas_c(c("A" = "LIB_A", "B" = "LIB_B"), other = "?")

# effectue une conversion
conv[c("A", "A", "B", "C", NA)]
conv[c("A", "A", "B", "C", NA), keep_na = TRUE]

InseeFrLab/fmtsas documentation built on Dec. 17, 2021, 11:30 p.m.