После импорта файла Excel в Stata некоторые пустые столбцы импортируются как пустые переменные.
Пример данных:
set obs 10
generate A = 1
generate B = .
Я хочу отбросить переменные, такие как B
. Конечно, в моих реальных данных есть много переменных, поэтому я хочу сделать это разумно, а не вручную.
Я пробовал следующий код, но он не работает:
foreach var of varlist * {
capture confirm string variable `var'
if _rc {
generate `var'check=1 if `var'==.
egen total_`var'check=total(`var'check)
drop `var' if total_`var'check==.
}
}