Verwendung von str_remove in r (mit beispielen)


Mit der Funktion str_remove() des stringr- Pakets in R können passende Muster aus einem String entfernt werden.

Diese Funktion verwendet die folgende Syntax:

str_remove(String, Muster)

Gold:

  • string: Zeichenvektor
  • Modell: Modell, nach dem gesucht werden soll

Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können

Beispiel 1: Verwenden Sie str_remove mit Vector

Der folgende Code zeigt, wie Sie mit der Funktion str_remove() das erste Vorkommen des Musters „e“ in einem Vektor entfernen:

 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.”

Beachten Sie, dass das erste „e“ aus dem Vektor entfernt wurde, alle anderen Vorkommen von „e“ jedoch erhalten blieben.

Um jedes Vorkommen von „e“ zu entfernen, können Sie stattdessen die Funktion str_remove_all() verwenden:

 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.”

Beachten Sie, dass dieses Mal jedes Vorkommen von „e“ aus der Zeichenfolge entfernt wurde.

Beispiel 2: Verwenden Sie str_remove mit Data Frame

Der folgende Code zeigt, wie Sie mit der Funktion str_remove() das „avs“-Muster aus jeder Zeichenfolge in einer bestimmten Spalte eines Datenrahmens entfernen:

 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

Beachten Sie, dass das „avs“-Motiv aus den ersten beiden Teamnamen entfernt wurde.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:

So verwenden Sie str_replace in R
So verwenden Sie str_split in R
So verwenden Sie str_detect in R
So verwenden Sie str_count in R
So verwenden Sie str_pad in R

Einen Kommentar hinzufügen

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