5
Ich habe die folgende Liste:Sortieren einer Liste der Liste Schlüssel in R
myList <- list(list(a = 1,b = 1:5,x = 2),
list(a = 7,b = 9.1,x = 3),
list(a=-1, b = 0.2, x = 1))
Und ich möchte meine Elemente in dieser Liste nach dem Kriterium sortieren „x“. Ich bin bei Verlust, wie es geht. Jede Hilfe würde sehr geschätzt werden.
Dank Sven tun, es funktioniert perfekt! Ich kannte diesen Trick nicht. Sapply (myList, "[[", "x") – S4M
Ich vermute, dass '[['] schneller ist, aber man könnte auch etwas weniger seltsam aussehende 'mapply (get, 'x') verwenden. myList) '. –
@MatthewPlourde Das könnte auch mit 'sapply (myList, get, x = 'x')' gemacht werden. –