So verwenden sie die funktion tabulate() in r, um ganzzahlige vorkommen zu zählen
Die Funktion tabulate() in R kann verwendet werden, um das Vorkommen ganzzahliger Werte in einem Vektor zu zählen.
Diese Funktion verwendet die folgende grundlegende Syntax:
tabulate(bin, nbins=max(1, bin, na.rm=TRUE))
Gold:
- bin : Vektorname
- nbins : Die Anzahl der zu verwendenden Bins
Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.
Beispiel 1: Ganzzahlige Vorkommen in einem Vektor zählen
Der folgende Code zeigt, wie Sie die Funktion tabulate() verwenden, um das Vorkommen von Ganzzahlen in einem bestimmten Vektor zu zählen:
#create vector of data values data <- c(1, 1, 1, 2, 3, 3, 3, 4, 7, 8) #count occurrences of integers in vector tabulate(data) [1] 3 1 3 1 0 0 1 1
Standardmäßig verwendet die Funktion tabulate() 1 als minimalen Ganzzahlwert und zeigt das Vorkommen jeder aufeinanderfolgenden Ganzzahl im Vektor an.
Zum Beispiel:
- Die ganze Zahl 1 kommt im Vektor dreimal vor.
- Die ganze Zahl 2 erscheint 1 Mal im Vektor.
- Die ganze Zahl 3 erscheint dreimal im Vektor.
- Die ganze Zahl 4 erscheint 1 Mal im Vektor.
- Die ganze Zahl 5 kommt im Vektor 0 -mal vor.
Und so weiter.
Beachten Sie, dass Sie bei Verwendung des Arguments nbins lediglich die Anzahl der von der Funktion tabulate() berücksichtigten Ganzzahlen begrenzen:
#count occurrences of integers but limit output to 5 tabulate(data, nbins= 5 ) [1] 3 1 3 1 0
Beispiel 2: Zählen Sie das Vorkommen ganzer Zahlen in einem Vektor mit Dezimalstellen
Wenn wir die Funktion tabulate() mit einem Vektor verwenden, der Dezimalstellen enthält, sagt uns die Funktion einfach, wie oft jeder ganzzahlige Wert vorkommt:
#create vector of data values with decimals data <- c(1.2, 1.4, 1.7, 2, 3.1, 3.5) #count occurrences of integers tabulate(data) [1] 3 1 2
Aus dem Ergebnis können wir sehen:
- Der ganzzahlige Wert 1 erschien dreimal .
- Der ganzzahlige Wert 2 kam einmal vor.
- Der ganzzahlige Wert 3 erschien zweimal .
Beispiel 3: Zählen Sie das Vorkommen ganzer Zahlen in einem Vektor mit negativen Werten
Wenn wir die Funktion tabulate() mit einem Vektor verwenden, der negative Werte oder Nullen enthält, ignoriert die Funktion einfach negative Werte und Nullen:
#create vector with some negative values and zeros data <- c(-5, -5, -2, 0, 1, 1, 2, 4) #count occurrences of integers tabulate(data) [1] 2 1 0 1
Aus dem Ergebnis können wir sehen:
- Der ganzzahlige Wert 1 erschien zweimal .
- Der ganzzahlige Wert 2 kam einmal vor.
- Der ganzzahlige Wert 3 kam 0 Mal vor.
- Der ganzzahlige Wert 4 kam einmal vor.
Eine Alternative zur Tabellierung: die Funktion table()
Wenn Sie das Vorkommen jedes Werts in einem Vektor zählen möchten, verwenden Sie am besten die Funktion table() :
#create vector with a variety of numbers data <- c(-5, -5, -2, 0, 1, 1, 2.5, 4) #count occurrences of each unique value in vector table(data) data -5 -2 0 1 2.5 4 2 1 1 2 1 1
Aus dem Ergebnis können wir sehen:
- Der Wert -5 kam 2 Mal vor.
- Der Wert -2 kam 1 Mal vor.
- Der Wert 0 ist 1 Mal aufgetreten.
- Der Wert 1 kam 2 Mal vor.
- Der Wert 2,5 kam 1 Mal vor.
- Der Wert 4 kam 1 Mal vor.
Beachten Sie, dass die Funktion table() das Vorkommen jedes einzelnen Werts zählt, nicht nur ganzzahlige Werte.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere gängige Funktionen in R verwenden:
So verwenden Sie die Funktion summary() in R
So verwenden Sie die Funktion „replicate()“ in R
So verwenden Sie die Funktion match() in R