So zählen sie beobachtungen nach gruppen in sas
Sie können die folgenden Methoden verwenden, um die Gesamtbeobachtungen nach Gruppe in SAS zu zählen:
Methode 1: Beobachtungen einer Gruppe zählen
proc sql ;
select var1, count(*) as total_count
from my_data
group by var1;
quit ;
Methode 2: Beobachtungen mehrerer Gruppen zählen
proc sql ;
select var1, var2, count(*) as total_count
from my_data
group by var1, var2;
quit ;
Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Datensatz in SAS verwendet wird:
/*create dataset*/
data my_data;
input team $position $points;
datalines ;
A Guard 15
A Guard 12
A Guard 29
A Forward 13
A Forward 9
A Forward 16
B Guard 25
B Guard 20
C Guard 34
C Forward 19
C Forward 3
C Forward 8
;
run ;
/*view dataset*/
proc print data =my_data;
Beispiel 1: Beobachtungen einer Gruppe zählen
Der folgende Code zeigt, wie die Gesamtzahl der Beobachtungen pro Team gezählt wird:
/*count observations by team*/
proc sql ;
select team, count(*) as total_count
from my_data
group by team;
quit ;
Aus dem Ergebnis können wir ersehen, dass Team A 6 Beobachtungen enthält, Team B 2 Beobachtungen und Team C 4 Beobachtungen.
Beispiel 2: Beobachtungen mehrerer Gruppen zählen
Der folgende Code zeigt, wie die Gesamtzahl der Beobachtungen, gruppiert nach Team und Position, gezählt wird:
/*count observations by team and position*/
proc sql ;
select team, position, count(*) as total_count
from my_data
group by team, position;
quit ;
Aus der Ausgabetabelle können wir sehen:
- Insgesamt gehören 3 Spieler zu Team A und besetzen die Position des Angreifers.
- Insgesamt gehören 3 Spieler zu Team A und besetzen eine Guard-Position.
- Insgesamt gehören 2 Spieler zu Team B und besetzen eine Guard-Position.
- Insgesamt gehören 3 Spieler zu Team C und besetzen eine Angreiferposition.
- Insgesamt gehört 1 Spieler zu Team A und nimmt eine Guard-Position ein.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So normalisieren Sie Daten in SAS
So benennen Sie Variablen in SAS um
So entfernen Sie Duplikate in SAS
So ersetzen Sie fehlende Werte in SAS durch Null