J'essaie de commander un tableau à trois variables, communément appelé tableau à trois entrées.
J'ai joint une image de la structure du tableau que le code reproductible produira.
Est-il possible d'ordonner ce tableau de manière logique, bien qu'il soit essentiellement divisé en trois sections/groupes ? Par exemple, est-il possible d'ordonner la colonne "Non" ou la colonne "Oui" en fonction des valeurs ? Par exemple, en classant par "Non", l'Angleterre serait classée comme "Sertosa" (7), Virginica (8), Versicolour (16). Le Pays de Galles serait classé Versicolor (11), Setoda (12), Virginica... et ainsi de suite pour chaque section du tableau.
Code reproductible utilisant les données Iris intégrées dans R :
Data <- iris
Data $ var2 <- Data $ Species
Data $ var2 <- sample(Data $ var2)
Data $ var3 <- Data $ Species
Data $ var3 <- sample(Data $ var3)
#making the example clearer
library(plyr)
Data $ var2 <- revalue(Data $ var2, c("setosa"="No", "versicolor"="No","virginica" ="Yes"))
Data $ var3 <- revalue(Data $ var3, c("setosa"="England", "versicolor"="Wales","virginica" ="Scotland"))
#3-way Table:
df <- table(Data $ Species, Data $ var2, Data $ var3)
df
Cordialement, James Prentice, une personne qui essaie de se familiariser avec R.