我正在尝试编写一个循环来生成并填写一个虚拟变量,以确定某个人是否是该年度某个特定团体的成员。我的数据很长,每个观察结果都是一个人,一年。它看起来像下面。Stata循环观察以年为字符串变量
X1 X2 X3
AR, 1972-1981 PDC, 1982-1986 PFL, 1986-.
MD, 1966-1980 PMDB, 1980-1988 PSB, 1988-.
MD, 1966-1968 AR, 1968-1980 PDS, 1980-1985
在逗号之前是派对,之后是该人是派对成员的年份。 任何帮助将不胜感激!
到目前为止我的代码是:
rename X1 XA
rename X2 XB
rename X3 XC
foreach var of varlist XA XB XC{
split `var', parse (,)
}
tabulate XA1, gen(p)
PLZ分享你已经尝试过,但不起作用varlist中的X1 X2 X3的 –
的foreach VAR代码{ 分裂'变种”,解析(,) }制表X1,根() – user4438802
哦,对不起,我认为这是一个python问题) 但是,我建议用你的代码更新问题,这通常有助于获得答案) –