J'ai un cadre de données tel que :
a1 = c(1, 2, 3, 4, 5)
a2 = c(6, 7, 8, 9, 10)
a3 = c(11, 12, 13, 14, 15)
aframe = data.frame(a1, a2, a3)
J'ai essayé ce qui suit pour convertir une des colonnes en vecteur, mais cela ne fonctionne pas :
avector <- as.vector(aframe['a2'])
class(avector)
[1] "data.frame"
C'est la seule solution que j'ai trouvée, mais je suppose qu'il doit y avoir une meilleure façon de procéder :
class(aframe['a2'])
[1] "data.frame"
avector = c()
for(atmp in aframe['a2']) { avector <- atmp }
class(avector)
[1] "numeric"
Nota: Mon vocabulaire ci-dessus est peut-être erroné, veuillez me corriger si c'est le cas. Je suis encore en train d'apprendre le monde de R. De plus, toute explication de ce qui se passe ici est appréciée (par exemple, un lien avec Python ou un autre langage serait utile !)