Les valeurs de plusieurs dataframe colonnes dans un vecteur

J'ai un dataframe df qui a de nombreux cols et dire 100 lignes.

Comment dois-je prendre tous les niveaux de valeurs dans les colonnes avec les noms "alpha", "gamma" et "zeta" et de stocker les 300 d'entre eux dans un seul vecteur?

  • unlist(df[c("the","cols","you","want")], use.names = FALSE)?
  • Yep on y est presque ... maintenant que me renvoie un vecteur unique avec les niveaux des indices sous forme de valeurs, ce qui s'est passé pour les "noms" des niveaux? C'est en tournant les facteurs de retour dans les personnages?
  • Vous devez préciser si vous souhaitez que les valeurs que les niveaux (pas de quoi vous remettre en question les états) ou tout simplement un vecteur de niveaux (qui est ce que vous demandez).
  • Pourquoi ne pas faire un petit 3x5 data.frame qui démontre votre entrée et un vector qui montre votre sortie désirée. Lorsque j'utilise unlist comme démontré ci-dessus, le factors est resté comme factors à moins que l'une des colonnes était un character colonne.