Lorsque l’on manipule des jeux de données on est souvent amené à vouloir rajouter des colonnes, rajouter des lignes concaténer des jeux de données…

Pour rajouter des colonnes, il faut utiliser la fonction cbind. Il faut que les 2 jeux de données aient le même nombre de ligne.
cbind rajoute les colonnes par la droite.

 
deuxcolonnes<-data.frame(matrix("x",150,2))
names(deuxcolonnes)<-c("colonne1","colonne2")
deuxcolonnes

rescol<-cbind(iris,deuxcolonnes)
head(rescol)
 

Pour rajouter des lignes il faut utiliser la fonction rbind. Contrainte : il faut avoir le même nombre de colonnes et que ces colonnes aient le même nom.



deuxlignes<-data.frame(matrix(1,2,5))
names(deuxlignes)<-names(iris)
deuxlignes

reslign<-rbind(deuxlignes,iris)
head(reslign)

 Il faut tout de même veiller à conserver une homogénéité dans les variables (rajouter des character dans une colonne de numeric donnera des NA)