Regarder ce code :


ff <- factor(c('AA', 'BA', 'CA'))
ff
#[1] AA BA CA
#Levels: AA BA CA
ff[1:2]
#[1] AA BA
#Levels: AA BA CA

dans le code ff[1:2] on garde en memoire le niveau CA, parfois cela ne correspond pas a ce que l’on veut.

une solution est d’utiliser cette ligne de code :


ff[1:2, drop=TRUE]
#ou encore
factor(ff[1:2])