Hoe str_remove in r te gebruiken (met voorbeelden)


De functie str_remove() van het stringr- pakket in R kan worden gebruikt om overeenkomende patronen uit een string te verwijderen.

Deze functie gebruikt de volgende syntaxis:

str_remove(tekenreeks, patroon)

Goud:

  • tekenreeks: karaktervector
  • model: model waarnaar gezocht wordt

De volgende voorbeelden laten zien hoe u deze functie in de praktijk kunt gebruiken

Voorbeeld 1: Gebruik str_remove met Vector

De volgende code laat zien hoe u de functie str_remove() gebruikt om de eerste keer dat het patroon „e“ voorkomt in een vector te verwijderen:

 library (stringr)

#create character vector
my_vector <- "Hey there everyone."

#remove first occurrence of "e" from vector
str_remove(my_vector, " e ")

[1] “Hey there everyone.”

Merk op dat de eerste „e“ uit de vector werd verwijderd, maar dat alle andere gevallen van „e“ bleven bestaan.

Om elke keer dat „e“ voorkomt te verwijderen, kunt u in plaats daarvan de functie str_remove_all() gebruiken:

 library (stringr)

#create character vector
my_vector <- "Hey there everyone."

#remove all occurrences of "e" from vector
str_remove_all(my_vector, " e ")

[1] “Hy thr vryon.”

Merk op dat elke keer dat „e“ voorkomt, deze keer uit de string is verwijderd.

Voorbeeld 2: Gebruik str_remove met Data Frame

De volgende code laat zien hoe u de functie str_remove() gebruikt om het patroon „avs“ uit elke tekenreeks in een bepaalde kolom van een dataframe te verwijderen:

 library (stringr)

#create data frame
df <- data. frame (team=c('Mavs', 'Cavs', 'Heat', 'Hawks'),
                 dots=c(99, 94, 105, 122))

#view data frame
df

   team points
1 Mavs 99
2 Cavs 94
3 Heat 105
4 Hawks 122

#remove every occurrence of "avs" in the team column
df$team <- str_remove(df$team, " avs ")

#view updated data frame
df

   team points
1 M 99
2 C 94
3 Heat 105
4 Hawks 122

Merk op dat het ‚avs‘-motief is verwijderd uit de eerste twee teamnamen.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:

Hoe str_replace te gebruiken in R
Hoe str_split te gebruiken in R
Hoe str_detect te gebruiken in R
Hoe str_count te gebruiken in R
Hoe str_pad te gebruiken in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert