我必须将reshape
我的数据集从宽到长。我有 500 个变量,范围从 2016 年到 2007 年,abcd2016
以此类推。我需要一个允许我reshape
不写所有变量名称的过程,然后我运行:
unab vars : *2016
local stubs16 : subinstr local vars "2016" "", all
unab vars : *2015
local stubs15 : subinstr local vars "2015" "", all
依此类推,然后:
reshape long `stubs16' `stubs15' `stubs14' `stubs13' `stubs12' `stubs11' `stubs10' `stubs09' `stubs08' `stubs07', i(id) j(year)
但我得到了错误
invalid syntax
r(198);
为什么?你能帮我修一下吗?