Hallo,
Ich habe zwei Fragen. Zum ersten: Ich möchte gerne, dass in allen in einem bestimmten Ordner befindlichen *.dta-Dateien eine Variable 1 bzw. auch die Variable 2 zu einem String formatiert wird. Dies ist notwendig, weil ich alle Datensätze darauffolgend mergen will. Kann mir Jemand verraten, wie ich das am besten anstelle?
1.)
local datlist : dir "C:\Ordner Projekte\STATA\Final\dta" files "*.dta"
foreach filename of local datlist {
tostring variable1 variable2 using `filename' , replace
}
Vermutlich ist mein zweites Problem sehr ähnlich. Hier möchte ich gerne in einer Schleife die Ausführung aller in einem Ordner befindlichen do-Files durchführen lassen. Wo ist mein Denkfehler? Ich bekomme ständig die Fehlermeldung "file 1.do not found" - obwohl ein do-File mit dem Namen 1 existiert.
2.)
local dolist : dir "C:\Platzhalter\Ordnername" files "*.do"
foreach file of local dolist {
do `file'
}
Besten Dank!
Limerick