[Résolu] Comment réordonner les niveaux d'un facteur ?

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Lorraine Bauer
Messages : 67
Enregistré le : 18 Nov 2008, 12:06

[Résolu] Comment réordonner les niveaux d'un facteur ?

Messagepar Lorraine Bauer » 07 Oct 2012, 20:02

Bonjour,
Je cherche à réordonner les niveaux d'un facteur hélas sans grand succès. J'ai par exemple ceci :

Code : Tout sélectionner

x<-c(A,B,C,D)
> x<-as.factor(x)
> x
[1] A B C D
Levels: A B C D


Je sais changer la modalité de référence avec relevel(), par exemple si je veux la modalité "C" en référence :

Code : Tout sélectionner

> x<-relevel(x,"C")
> x
[1] A B C D
Levels: C A B D


Mais comment procéder si par exemple je voudrais avoir l'ordre D, B, A, C ? J'ai regardé du coté de reorder(), mais cela semble une fausse piste. Il y a bien un moyen de faire ce genre de chose non !? Merci de votre aide.
Lorraine

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

Messagepar Nicolas Péru » 07 Oct 2012, 20:39

Bonsoir,

Sujet déjà traité ici ;)

-> par ici

Nicolas

Lorraine Bauer
Messages : 67
Enregistré le : 18 Nov 2008, 12:06

Messagepar Lorraine Bauer » 07 Oct 2012, 21:28

Merci Nicolas !
J'ai pourtant (mal ! ) cherché avant de poser la question...
En tout cas c'est super j'ai réussi, je n'avais pas pensé à utiliser l'argument levels de factor().
A bientôt

Lorraine :D


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité