J'ai un data frame, comme par exemple :
Code : Tout sélectionner
> x=data.frame(matrix(1:9,nrow=3,ncol=3))
> x
X1 X2 X3
1 1 4 7
2 2 5 8
3 3 6 9
Je peux facilement ajouter une colonne à droite, si besoin est :
Code : Tout sélectionner
> x$new=10:12
> x
X1 X2 X3 new
1 1 4 7 10
2 2 5 8 11
3 3 6 9 12
So far, so good.
Mais j'ai besoin que la colonne ajoutée soit la première, à gauche (la raison est lié à un package que j'utilise qui se sert de la première colonne).
Quelqu'un saurait faire ceci simplement, sans recopier tout le data frame dans un autre ?
D'avance merci pour toute aide sur ce point.
Eric.