A: so zählen sie wahre werte in einem logischen vektor


Sie können die folgenden Methoden verwenden, um die Anzahl der TRUE-Werte in einem logischen Vektor in R zu zählen:

Methode 1: Verwenden Sie sum()

 sum(x, na. rm = TRUE )

Diese Methode gibt die Anzahl der TRUE-Werte in einem Vektor zurück.

Methode 2: Summary() verwenden

 summary(x)

Diese Methode gibt die Anzahl der TRUE-, FALSE- und NA-Werte in einem Vektor zurück.

Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.

Beispiel 1: TRUE-Werte mit sum() zählen

Der folgende Code zeigt, wie sum() verwendet wird, um die Anzahl der TRUE-Werte in einem logischen Vektor zu zählen:

 #create logical vector
x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE)

#count TRUE values in vector
sum(x, na. rm = TRUE )

[1] 3

Aus dem Ergebnis können wir erkennen, dass der Vektor 3 WAHRE Werte enthält.

Hinweis : Wenn der Vektor NA-Werte enthält und wir das Argument na.rm=TRUE nicht verwenden, gibt die Funktion NA zurück.

Beispiel 2: TRUE-Werte mit summary() zählen

Der folgende Code zeigt, wie Sie summary() verwenden, um die Anzahl der TRUE-, FALSE- und NA-Werte in einem logischen Vektor zu zählen:

 #create logical vector
x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE)

#count TRUE, FALSE, and NA values in vector
summary(x)

   FALSE TRUE NA's mode 
logical 4 3 1

Aus dem Ergebnis können wir sehen:

  • Der Vektor enthält 4 FALSE-Werte.
  • Der Vektor enthält 3 WAHRE Werte.
  • Der Vektor enthält 1 NA-Wert.

Die Funktion summary() ist besonders nützlich, wenn Sie das Vorkommen jedes Werttyps in einem logischen Vektor wissen möchten.

Wenn Sie nur die Anzahl der WAHR-Werte von der Funktion summary() zurückgeben möchten, können Sie die folgende Syntax verwenden:

 #create logical vector
x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE)

#count TRUE values in vector
summary(x)[' TRUE ']

TRUE 
   3

Aus dem Ergebnis können wir erkennen, dass der Vektor 3 WAHRE Werte enthält.

Zusätzliche Ressourcen

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

So zählen Sie Werte in einer Spalte mit Bedingung in R
So zählen Sie Beobachtungen pro Gruppe in R
So wählen Sie die ersten N-Werte nach Gruppe in R aus

Einen Kommentar hinzufügen

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