Seite 1 von 1

Schleifen

BeitragVerfasst: Di 24. Okt 2017, 22:27
von davidemch
Guten Abend
Als erstes, ich bin absoluter stata-anfänger, habe aber gleich eine schwierige aufgabe, die ich selbst nicht lösen kann.
Ich habe eine riesige excel-tabelle (8948 Zeilen) von fussballmannschaften und deren spieler. diese habe ich sortiert nach jahren, verein und nach spielminuten (absteigend).
nun suche ich den passenden befehl, der mir, von jedem jahr und jedem verein, die 11 spieler mit den meisten spielminuten behält und die restlichen löscht.

Kann mir dabei jemand mit dem richtigen stata-code behliflich sein?

Vielen Dank im Voraus!


Ich habe einen kleinen teil der tabelle hochgeladen.

Re: Schleifen

BeitragVerfasst: Mi 25. Okt 2017, 15:37
von davidemch
Habe eine Lösung gefunden. bin nicht sicher ob es die bestmögliche ist, aber es funktioniert

​​​​​​​CODE:
gsort Verein Year -Minuten

by Verein Year: gene wseqnum=_n
rename ( wseqnum) (Player_Number)

drop if Player_Number > 11