Exakter keep Befehl gesucht

Fragen zu Stata Syntax und Do-Files.

Exakter keep Befehl gesucht

Beitragvon rjoebges » Mo 19. Aug 2013, 13:13

Hallo alle,

ich suche einen Befehl der Stata folgendes klarmacht: "Behalte alle Variablen mit dem label "xy""

Als Ansatz hab ich gedacht ich erstelle ein
local a = "xy"
und kombiniere das dann mit keep
keep if (alle Variablen) `a' (beinhalten)
und die genauen Befehle für alle Variablen und beinhalten fehlen mir und ich konnte auch nichts in der Richtung finden.
Andere Möglichkeit wäre vielleicht in einer Schleife?

Wäre super, wenn es da einen exakten Befehl für gibt!
Vielen Dank
rjoebges
 
Beiträge: 9
Registriert: Do 15. Aug 2013, 11:22
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Exakter keep Befehl gesucht

Beitragvon daniel » Mo 19. Aug 2013, 15:23

Schleifen bedarf es vermutlich keiner, auch wenn man das "manuell" machen könnte. Wenn mit "label" das Variablenlabel (es gibt nämlich auch noch value label namen und value labels) gemeint ist, dann

Code: Alles auswählen
ds ,has(varl xy)
keep `r(varlist)'
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Exakter keep Befehl gesucht

Beitragvon rjoebges » Mo 19. Aug 2013, 15:59

Ja war das Variablenlabel gemeint,
der Befehl funktioniert wunderbar, vielen Dank!
rjoebges
 
Beiträge: 9
Registriert: Do 15. Aug 2013, 11:22
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 2 Gäste