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

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *