Stata не может импортировать ярлыки из файла Excel с помощью единственной -import excel-команды.
Однако вы можете импортировать метки как локальные макросы из файла Excel, если вы сделали это сразу после своей команды -import excel. Вот пример кода, который я использовал для проекта. Если вы дадите мне более подробную информацию о вашем конкретном экземпляре (например, формат файла Excel), я могу переписать этот код для вашего экземпляра.
*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'"
}
Спасибо! Но, попробовав немного с excel и state, я понял, что могу просто вставить целые столбцы в stata в режиме редактирования. Следовательно, я просто вставил три столбца, которые я создал в excel в stata, и все работает отлично! (Это потому, что я изменил порядок значений переменной в excel. Я думаю, что это может создать проблему) – Joe
Звучит здорово! Спасибо за продолжение. Я предлагал более программное решение. – Polymathes