У меня есть файл Stata file1.dta
. Одна из переменных - income
. Мне нужно вычислить average_income
, назначить его локальному макросу и сохранить в другом файле Stata, New.dta
. Я попытался следующим в .do
файле:Как сохранить среднее значение в локальном макросе, а затем сохранить его в другом файле Stata?
#delimit;
clear;
set mem 700m;
use file1.dta;
local average_income = mean income;
use New.dta;
gen avincome = average_income;
Это не работает ...
Привет @stately_treasures спасибо за ответ. Я пробовал и имел следующую ошибку:. 'gen avincome = average_income; average_income not found' – Buras
Вам нужно '\' average_income'' в последней строке. Это локальный макрос и должен называться таким. В противном случае Stata будет искать переменную или скаляр с этим именем и не найдет ее. –
Упс, спасибо, что указал на опечатку. –