Modifier l'ordre des colonnes d'un data frame

(c) Vincent : Un data frame... dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE),    x = c("A", "D", "A", "C"), y = c(8, 3, 9, 9),     z = c(1, 1, 1, 2)) dd Réorganiser les colonnes en fonction d'un vecteur c(4,3,2,1)... ff <- with(dd, dd[,order(c(4,3,2,1))]) ff

Classer les lignes en fonction des valeurs des colonnes... ee <- with(dd, dd[order(z, x), ]) ee

(c) Dominique : Soit un data frame DF avec les colonnes B C A. Soit un ordre imposé A B C ordre <- c("A","B","C") DF_00 <- data.frame(DF[,ordre])