Bonjour,
Je dispose du data.frame D1 suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[D1 = data.frame(Noms=c("Pierre","Paul","Jacques"), Age=c(42,34,19))
D1
       Noms Age
1     Pierre  42 
2       Paul  34 
3  Jacques  19 
La commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 D1$Noms 
[1] Pierre  Paul    Jacques
Levels: Jacques Paul Pierre
renvoie les levels associés à la colonne Noms.

Je souhaite supprimer la ligne PAUL et le level qui lui est associé. La commande suivante supprime bien la ligne, mais pas le levels
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
D2 = D1[D1$Noms != "Paul",]
D2
     Noms Age
1    Pierre  42
3 Jacques  19


D2$Noms
[1] Pierre  Jacques
Levels: Jacques Paul Pierre
Quelqu'un sait-il comment supprimer le levels PAUL dans D2 ?