Je suis nouveau chez R.
J'ai un Data.frame avec une colonne appelée "Symbol".
Symbol
1 "IDEA"
2 "PFC"
3 "RPL"
4 "SOBHA"
J'ai besoin de stocker ses valeurs en tant que vecteur (x = c("IDEA","PFC","RPL","SOBHA")
). Quelle est la manière la plus concise de procéder?
your.data <- data.frame(Symbol = c("IDEA","PFC","RPL","SOBHA"))
new.variable <- as.vector(your.data$Symbol) # this will create a character vector
VitoshKa a suggéré d'utiliser le code suivant.
new.variable.v <- your.data$Symbol # this will retain the factor nature of the vector
Ce que vous voulez dépend de ce dont vous avez besoin. Si vous utilisez ce vecteur pour une analyse ou un tracé supplémentaire, conserver la nature factorielle du vecteur est une solution judicieuse.
En quoi ces deux méthodes diffèrent:
cat(new.variable.v)
#1 2 3 4
cat(new.variable)
#IDEA PFC RPL SOBHA