Pour concaténer des valeurs et variables dans R, il est possible d'utiliser la fonction paste().
Cette fonction accepte les parametres suivants :
- sep = pour préciser le caractère qui séparera les différents objets à concatener
- collapse = pour préciser le caractère qui separera les différentes combinaisons de vecteurs
Ainsi :
paste("test","fonction") renvoie "test fonction"
paste("test","fonction", sep="_") renvoie "test_fonction"
paste(c("test","essai"),c("fonction","code"),collapse = "_") renvoie "test fonction_essai code"
Dans l'exemple ci-dessus, le separateur "_" est appliqué après la combinaison de chaque vecteur)
paste(c("test","essai"),c("fonction","code"),sep="-",collapse = "_") renvoie "test-fonction_essai-code"
Dans l'exemple ci-dessus, le separateur "-" est appliqué lors de la combinaison des vecteurs.
Par defaut, la fonction paste() fait une concatenation avec un espace comme separateur. Si on souhaite faire une concaténation sans separateur, il est possible de le faire de 2 facons :
paste("test","fonction",sep="") renvoie "testfonction"
paste0("test","fonction") renvoie aussi "testfonction"
Pour plus d'infos :
https://www.r-bloggers.com/