Comment supprimer des caractères d’une chaîne dans R (3 exemples)
Vous pouvez utiliser les méthodes suivantes pour supprimer certains caractères d’une chaîne dans R :
Méthode 1 : supprimer un caractère spécifique de la chaîne
gsub('character', '', my_string)
Méthode 2 : supprimer plusieurs caractères de la chaîne
gsub('[character1character2]', '', my_string)
Méthode 3 : supprimer tous les caractères spéciaux de la chaîne
gsub('[^[:alnum:] ]', '', my_string)
Les exemples suivants montrent comment utiliser chaque méthode dans la pratique.
Méthode 1 : supprimer un caractère spécifique de la chaîne
Le code suivant montre comment supprimer toutes les instances de ‘ WW ‘ dans une certaine chaîne :
#define string my_string <- 'HeyWW My namWWe is Doug' #replace 'WW' in string my_string <- gsub('WW', '', my_string) #view updated string my_string [1] "Hey My name is Doug"
Notez que toutes les instances de ‘ WW ‘ ont été supprimées de la chaîne.
Méthode 2 : supprimer plusieurs caractères de la chaîne
Le code suivant montre comment supprimer toutes les instances de ‘ STRING1 ‘ et ‘ STRING2 ‘ dans une certaine chaîne :
#define some string
my_string <- 'HeySTRING1 My nameSTRING2 is DougSTRING2'
#replace WW in string
my_string <- gsub('[STRING1STRING2]', '', my_string)
#view updated string
my_string
[1] "Hey My name is Doug"
Notez que toutes les instances de ‘ STRING1 ‘ et ‘ STRING2 ‘ ont été supprimées de la chaîne.
Méthode 3 : supprimer tous les caractères spéciaux de la chaîne
Le code suivant montre comment supprimer tous les caractères spéciaux d’une chaîne.
Remarque : Les caractères spéciaux sont des caractères qui ne sont ni des chiffres ni des lettres.
#define string my_string <- 'H*ey My nam%e is D!oug' #replace all special characters in string my_string <- gsub('[^[:alnum:] ]', '', my_string) #view updated string my_string [1] "Hey My name is Doug"
Notez que tous les caractères spéciaux ont été supprimés de la chaîne.
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