5
Ho la seguente lista:Ordinamento di un elenco di lista con chiave 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))
E vorrei ordinare i miei elementi in questo elenco dal criterio "x". Sono in perdita su come farlo. Qualsiasi aiuto sarebbe molto apprezzato.
Grazie Sven, funziona perfettamente! Non sapevo quel trucco in modo sfumato (myList, "[[", "x") – S4M
Sospetto di aver chiamato '[[' è più veloce, ma potresti anche usare l'aspetto leggermente meno strano di 'mapply (get, 'x', myList) '. –
@MatthewPlourde Questo potrebbe anche essere fatto con 'sapply (myList, get, x = 'x')'. –