Löschen mehrerer Zeilen eines Datensatzes

Fragen zu Stata Syntax und Do-Files.

Löschen mehrerer Zeilen eines Datensatzes

Beitragvon Moritz Elber » Do 10. Nov 2022, 16:58

Hallo,
In meinem Datensatz sind hinter einigen Beobachtungswerten kleine Buchstaben, die den Informationsgehalt des Wertes beschreiben, sozusagen kleine Fußnoten. Diese möchte ich aus meinem Datensatz entfernen und da diese immer auf ungeraden Zeilen meines Datensatzes liegen, wollte ich wissen ob man mit einem 'drop if' Befehl diese auf einmal entfernen kann, da es sonst doch sehr aufwändig wäre. Und kann man dann auch den Bereich einschränken, also dass nicht alle ungeraden Zeilen gelöscht werden? Ich danke schon mal im Voraus für Eure Antworten!
Moritz Elber
 
Beiträge: 3
Registriert: Di 11. Okt 2022, 15:19
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Löschen mehrerer Zeilen eines Datensatzes

Beitragvon Staxa » Do 10. Nov 2022, 20:13

Löscht alle ungeraden Zeilen. Das würde ich aber sehr sorgfältig kontrollieren.

Code: Alles auswählen
gen id = _n
drop if mod(id, 2) == 1



https://de.wikipedia.org/wiki/Division_mit_Rest#Modulo
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 680
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast