Die Anordnung der Zeilen in benutzerdefinierten Reihenfolge mit dplyr

Mit arrange Funktion in dplyr können wir arrangieren Zeile in aufsteigender oder absteigender Reihenfolge. Die Frage, wie ordnen Sie die Zeilen in benutzerdefinierten Reihenfolge. Bitte sehen MWE.

Reg <- rep(LETTERS[1:3], each = 2)
Res <- rep(c("Urban", "Rural"), times = 3)
set.seed(12345)
Pop <- rpois(n = 6, lambda = 500000)
df <- data.frame(Reg, Res, Pop)

df
   Reg   Res    Pop
1    A Urban 500414
2    A Rural 500501
3    B Urban 499922
4    B Rural 500016
5    C Urban 501638
6    C Rural 499274

df %>%
  arrange()

Gewünschte Ausgabe

   Reg   Res    Pop
5    C Urban 501638
6    C Rural 499274
1    A Urban 500414
2    A Rural 500501
3    B Urban 499922
4    B Rural 500016

InformationsquelleAutor MYaseen208 | 2017-09-09

Schreibe einen Kommentar