在同一观察中移动不同变量的值

时间:2019-11-04 02:26:52

标签: stata

我有一个从Excel导入的数据集,其中的国家/地区存储为一个变量,而相应的种群被放置在单独的变量中,但在下一个观察值中。

例如:

clear

input str32 country population
"United States of America" .
"" 3447
"Afghanistan"  . 
"" 727
"Belgium"  . 
"" 992
"China"  . 
"" 12000
end

如何在与population相同的观察结果中获得country的值?

1 个答案:

答案 0 :(得分:1)

以下对我有用:

replace population = population[_n+1] if population == .
drop if country == ""