Stata kann keine Etiketten aus einer Excel-Datei mit dem Befehl -import excel importieren.
Sie könnten die Beschriftungen jedoch als lokale Makros aus der Excel-Datei importieren, wenn Sie dies direkt nach dem Befehl -import excel getan haben. Hier ist ein Beispielcode, den ich für ein Projekt verwendet habe. Wenn Sie mir genauere Informationen zu Ihrer spezifischen Instanz (z. B. Excel-Dateiformat) geben, kann ich diesen Code für Ihre Instanz neu schreiben.
*Store variable names, types, labels, and value labels as locals
local opts clear allstring sheet("Variables") firstrow case(lower)
import excel "../docs/Variable names and values.xlsx", `opts'
forvalues i = 1/`=_N' {
local varname = variablename[`i'] //variable name
local `varname'lbl = variablelabel[`i'] //variable label
}
import delimited "../raw/NFP Baseline Survey.csv", case(lower) clear delim(",") varnames(1) stringcols(_all)
*Label variables
foreach v of varlist * {
label variable `v' "``v'lbl'"
}
Vielen Dank! Aber nachdem ich ein wenig mit Excel und State versucht hatte, erkannte ich, dass ich im Bearbeitungsmodus ganze Spalten einfach in Stata einfügen konnte. Daher habe ich einfach die drei Spalten, die ich in Excel erstellt habe, in Stata eingefügt und alles funktioniert gut! (Das ist, weil ich Neer die Reihenfolge der Werte einer Variablen in Excel geändert habe. Ich denke, das könnte ein Problem darstellen) – Joe
Klingt gut! Danke für das Follow-up. Ich bot eine programmatische Lösung an. – Polymathes