Comment supprimer les espaces des chaînes dans R (3 exemples)
Vous pouvez utiliser les méthodes suivantes pour supprimer les espaces blancs des chaînes dans R :
Méthode 1 : supprimer tous les espaces à l’aide de gsub()
updated_string <- gsub(" ", "", my_string)
Méthode 2 : supprimer tous les espaces à l’aide de str_replace_all()
library(stringr)
updated_string <- str_replace_all(my_string, " ", "")
Méthode 3 : supprimer les espaces de début et de fin à l’aide de str_trim()
library(stringr) #remove all trailing whitespace updated_string <- str_trim(my_string, "right") #remove all leading whitespace updated_string <- str_trim(my_string, "left")
Les exemples suivants montrent comment utiliser chaque méthode dans la pratique.
Exemple 1 : supprimer tous les espaces à l’aide de gsub()
Le code suivant montre comment utiliser la fonction gsub() de la base R pour supprimer tous les espaces d’une chaîne donnée :
#create string
my_string <- "Check out this cool string"
#remove all whitespace from string
updated_string <- gsub(" ", "", my_string)
#view updated string
updated_string
[1] "Checkoutthiscoolstring"
Notez que tous les espaces ont été supprimés de la chaîne.
Exemple 2 : supprimer tous les espaces à l’aide de str_replace_all()
Le code suivant montre comment utiliser la fonction str_replace_all() du package stringr dans R pour supprimer tous les espaces d’une chaîne donnée :
library(stringr)
#create string
my_string <- "Check out this cool string"
#remove all whitespace from string
updated_string <- str_replace_all(my_string, " ", "")
#view updated string
updated_string
[1] "Checkoutthiscoolstring"
Notez que tous les espaces ont été supprimés de la chaîne.
Exemple 3 : Supprimer les espaces de début et de fin à l’aide de str_trim()
Le code suivant montre comment utiliser la fonction str_trim() du package stringr dans R pour supprimer tous les espaces de début d’une chaîne donnée :
library(stringr)
#create string with leading whitespace
my_string <- " Check out this cool string"
#remove all leading whitespace from string
updated_string <- str_trim(my_string, "left")
#view updated string
updated_string
[1] "Check out this cool string"
Notez que tous les espaces de début ont été supprimés.
Le code suivant montre comment utiliser la fonction str_trim() pour supprimer tous les espaces de fin d’une chaîne donnée :
library(stringr)
#create string with trailing whitespace
my_string <- "Check out this cool string "
#remove all trailing whitespace from string
updated_string <- str_trim(my_string, "right")
#view updated string
updated_string
[1] "Check out this cool string"
Notez que tous les espaces de fin ont été supprimés.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans R :
Comment trouver l’emplacement du caractère dans une chaîne dans R
Comment concaténer des chaînes dans R
Comment convertir un vecteur en chaîne dans R
Comment convertir un caractère en facteur dans R