So verwenden sie str_count in r (mit beispielen)


Die Funktion str_count() des stringr- Pakets in R kann verwendet werden, um die Anzahl der Übereinstimmungen in einem String zu zählen.

Diese Funktion verwendet die folgende Syntax:

str_count(string, pattern = „“)

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_count mit einem Muster

Der folgende Code zeigt, wie Sie mit der Funktion str_count() zählen, wie oft der Buchstabe „a“ in jedem Element eines Zeichenvektors vorkommt:

 library (stringr)

#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')

#count number of times 'a' occurs in each element in vector
str_count(x, ' a ')

[1] 1 1 0 2 1

So interpretieren Sie das Ergebnis:

  • Das Muster „a“ erscheint 1 Mal in „Mavs“
  • Das Motiv „a“ erscheint 1 Mal in „Cavs“
  • Das Modell „a“ erscheint 0 Mal in „Netze“

Und so weiter.

Beachten Sie, dass str_count() auch die Groß-/Kleinschreibung beachtet, sodass ein großes „A“ für jedes Element im Zeichenvektor 0 zurückgeben würde.

Beispiel 2: Verwenden Sie str_count mit mehreren Modellen

Der folgende Code zeigt, wie Sie mit der Funktion str_count() zählen, wie oft der Buchstabe „a“ oder der Buchstabe „s“ in jedem Element eines Zeichenvektors vorkommt:

 library (stringr)

#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')

#count number of times 'a' or 's' occurs in each element in vector
str_count(x, ' a|s ')

[1] 2 2 1 3 1

So interpretieren Sie das Ergebnis:

  • Das Muster „a“ oder „s“ kommt 2 Mal in „Mavs“ vor.
  • Das Muster „a“ oder „s“ erscheint zweimal in „Cavs“.
  • Das Muster „a“ oder „s“ erscheint 1 Mal in „Netze“

Hinweis: Das | Das Symbol stellt einen „OR“-Operator in R dar.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, 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

Einen Kommentar hinzufügen

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