Zählen von Zeilen basierend auf Werten in einer anderen Spalte<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe eine Spalte, die eine Gruppierung definiert, etwa eine Spalte namens „Geschlecht“, die die Werte „männlich“ und „weiblich“ enthält. Ich möchte wissen, wie viele Zeilen im Datensatz = „männlich“ und wie viele Zeilen im Datensatz = „weiblich“ sind.
Betreff: Zählen von Zeilen basierend auf Werten in einer anderen SpalteDanke! Das hat mir geholfen.
Betreff: Zählen von Zeilen basierend auf Werten in einer anderen SpalteSpaltennummer(Zeile(), :Geschlecht)
Betreff: Zählen von Zeilen basierend auf Werten in einer anderen SpalteVielen Dank für diese Antworten. Gibt es eine Möglichkeit, dies innerhalb einer Spaltenformel zu tun?
Betreff: Zählen von Zeilen basierend auf Werten in einer anderen SpalteSie können verwenden Tabellen > Zusammenfassung .Hier ist eine JSL-Version:
dt = offen ( „$sample_data/Big Class.jmp“ ) ;
dt << Zusammenfassung ( Gruppe ( : Sex ) , N );
Es gibt auch den SUMMARIZE-Befehl in JSL.Damit dies funktioniert, benötigen Sie jedoch eine numerische Spalte:
zusammenfassen ( gsex = von ( : Sex ) , gcount = zählen ( : Höhe )) ;
drucken ( gcount ) ;
[18, 22]
Betreff: Zählen von Zeilen basierend auf Werten in einer anderen Spaltedt = aktuelle Datentabelle();
dt << Select Where(:Gender == "male");
male = nrows(dt << Ausgewählte Zeilen abrufen());
dt << Select Where(:Gender == "female");
female = nrows(dt << Ausgewählte Zeilen abrufen());