Comment obtenir le nom à partir d'une valeur dans une R vecteur avec des noms
Je sais qu'avec un vecteur tel que
v <- c("MA", "NY", "PA")
names(v) <- c("Massachusetts", "New York", "Pennsylvania")
Il est possible d'obtenir une valeur à partir d'un nom à l'aide de la syntaxe
v["New York"]
Mais est-il possible d'obtenir un nom à partir d'une valeur (comme le PHP touche de fonction ())? Merci.
OriginalL'auteur Sharon | 2014-01-29
Vous devez vous connecter pour publier un commentaire.
Beaucoup de façons de le faire.
pour n'en nommer que quelques-unes.
Juste être prudent à propos de NAs lors de l'utilisation de cette syntaxe: v <- c("MA", "new york", "PA",NA); les noms(v) <- c("Massachusetts", "New York", "Pennsylvanie","Guam"); les noms de(v)[v=="NY"]; #[1] "New York" NA
OriginalL'auteur mathematical.coffee
Utiliser la correspondance
ou de l'utilisation qui
OriginalL'auteur Jeremy Coyle