Une meilleure façon de convertir la liste en vecteur?
J'ai une liste de valeurs nommées:
myList <- list('A'=1, 'B'=2, 'C'=3)
Je veux un vecteur avec la valeur 1:3
Je ne peux pas comprendre comment extraire les valeurs sans la définition d'une fonction. Est-il un moyen plus simple que je le sache?
library(plyr)
myvector <- laply(myList, function(x) x)
Est-il quelque chose de semblable à myList$Values
à la bande de noms et de le retourner comme un vecteur?
source d'informationauteur sharoz | 2013-06-13
Vous devez vous connecter pour publier un commentaire.
Utilisation
unlist
avecuse.names = FALSE
argument.purrr::flatten_*()
est également une bonne option. leflatten_*
fonctions ajouter des fines des contrôles d'intégrité et d'assurer la sécurité de type.