Gegeben ein data.frame:
%Vor%Ich möchte eine Teilmenge von Zeilen neu anordnen, die durch ihre Zeilennamen definiert sind. Allerdings möchte ich auch die Zeilennamen von foo tauschen. Ich kann
tun %Vor%aber das ist lang und kompliziert. Gibt es einen einfacheren Weg?
Wir können die sel
-Werte in rownames
durch die Umkehrung von sel
ersetzen.
Nicht so prägnant wie Ronak-shahs Antwort, aber Sie könnten auch order
verwenden.
Wie in den Kommentaren erwähnt, hängt dies von den Zeilennamen ab, die einer lexikografischen Reihenfolge folgen. In Fällen, in denen dies nicht der Fall ist, können wir match
verwenden.
Nun sind die rownames
%Vor% Verwendung von match
zusammen mit der Reihenfolge