Tekens verwijderen uit een string in r (3 voorbeelden)
U kunt de volgende methoden gebruiken om bepaalde tekens uit een tekenreeks in R te verwijderen:
Methode 1: Verwijder een specifiek teken uit de string
gsub(' character ', '', my_string)
Methode 2: Meerdere tekens uit tekenreeks verwijderen
gsub('[ character1character2 ]', '', my_string)
Methode 3: Verwijder alle speciale tekens uit de string
gsub('[^[:alnum:] ]', '', my_string)
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Methode 1: Verwijder een specifiek teken uit de string
De volgende code laat zien hoe u alle exemplaren van ‚ WW ‚ in een bepaalde string verwijdert:
#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”
Merk op dat alle exemplaren van ‚ WW ‚ uit de string zijn verwijderd.
Methode 2: Meerdere tekens uit tekenreeks verwijderen
De volgende code laat zien hoe u alle exemplaren van ‚ STRING1 ‚ en ‚ STRING2 ‚ in een bepaalde tekenreeks verwijdert:
#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”
Houd er rekening mee dat alle exemplaren van ‚ STRING1 ‚ en ‚ STRING2 ‚ uit de string zijn verwijderd.
Methode 3: Verwijder alle speciale tekens uit de string
De volgende code laat zien hoe u alle speciale tekens uit een tekenreeks verwijdert.
Opmerking : speciale tekens zijn tekens die geen cijfers of letters zijn.
#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”
Merk op dat alle speciale tekens uit de string zijn verwijderd.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:
Hoe de tekenlocatie in een string in R te vinden
Hoe tekenreeksen samen te voegen in R
Hoe vector naar string te converteren in R
Hoe een teken naar een factor in R te converteren