Comment utiliser la pâte & Fonctions paste0 dans R pour concaténer des chaînes
Vous pouvez utiliser les fonctions Paste() et Paste0() dans R pour concaténer les éléments d’un vecteur en une seule chaîne.
La fonction paste() concatène les chaînes en utilisant un espace comme séparateur par défaut.
La fonction paste0() concatène les chaînes en n’utilisant aucun espace comme séparateur par défaut.
Ces fonctions utilisent la syntaxe de base suivante :
paste(x, sep = " ", collapse = NULL) paste0(x, collapse = NULL)
où:
- x : Le vecteur des éléments à concaténer
- sep : Le séparateur à utiliser lors de la concaténation
- Réduire : valeur à utiliser lors de la jonction d’éléments en une seule chaîne
Les exemples suivants montrent comment utiliser chaque fonction dans la pratique.
Exemple 1 : utilisez paste0()
Le code suivant montre comment utiliser la fonction paste0() pour concaténer plusieurs chaînes en une seule :
#concatenate several elements into one string
paste0("I", "ride", "my", "bike", 25, "times")
[1] "Iridemybike25times"
Chaque élément est concaténé en une seule chaîne sans espace comme séparateur.
Exemple 2 : utilisez Paste()
Le code suivant montre comment utiliser la fonction paste() pour concaténer plusieurs chaînes en une seule :
#concatenate several elements into one string
paste("I", "ride", "my", "bike", 25, "times")
[1] "I ride my bike 25 times"
Chaque élément est concaténé en une seule chaîne en utilisant un espace comme séparateur par défaut.
Exemple 3 : utilisez paste() avec sep
Le code suivant montre comment utiliser la fonction paste() avec l’argument sep pour concaténer plusieurs chaînes en une seule chaîne, en utilisant un trait de soulignement comme séparateur :
#concatenate elements using _ as separator
paste("I", "ride", "my", "bike", 25, "times", sep="_")
[1] "I_ride_my_bike_25_times"
Chaque élément est concaténé en une seule chaîne en utilisant un trait de soulignement comme séparateur.
Exemple 4 : Utilisez Paste() avec Sep et Collapsus
Le code suivant montre comment utiliser la fonction paste() avec les arguments sep et collapsus pour concaténer plusieurs chaînes en une seule :
#concatenate elements using sep and collapse arguments
paste(c("A", "B", "C"), c(1, 2, 3), sep="_", collapse=" and ")
[1] "A_1 and B_2 and C_3"
L’argument sep a été utilisé pour réunir les éléments correspondants dans chaque vecteur et l’argument collapsus a été utilisé pour réunir tous les éléments en une seule chaîne.
Ressources additionnelles
Les didacticiels suivants expliquent comment utiliser d’autres fonctions courantes dans R :
Comment utiliser la fonction replace() dans R
Comment utiliser la fonction split() dans R
Comment utiliser la fonction View() dans R
Comment utiliser les fonctions all() et any() dans R