Comment concaténer des valeurs et variables dans R ?


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"

r_paste0

 

Pour plus d'infos :

https://www.r-bloggers.com/string-concatenation-in-r/amp/

 

0.00 avg. rating (0% score) - 0 votes

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée.