5
Mam następującą listę:Sortowanie listy listy przez klucz w 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))
I chciałbym uporządkować moje elementy tej listy kryterium „x”. Nie rozumiem, jak to zrobić. Każda pomoc będzie bardzo ceniona.
Dzięki Sven, działa doskonale! Nie wiedziałem, że ta sztuczka jest sapply (myList, "[[", "x") – S4M
Podejrzewam, że wywołanie '[[' jest szybsze, ale możesz również użyć nieco mniej dziwnie wyglądającego 'mapply (get, 'x', myList) '. –
@MatthewPlourde Można to również zrobić za pomocą 'sapply (myList, get, x = 'x')'. –