gen str groupid="1" if c51==0/* */replace groupid="2" if groupid==.&c51<=10/* */replace groupid="3" if groupid==.&c51<=20/* */replace groupid="4" if groupid==.&c51<=30/* */replace groupid="5" if groupid==.&c51<=40/* */replace groupid="6" if groupid==.&c51<=50/* */replace groupid="7" if groupid==.&c51<=60/* */replace groupid="8" if groupid==.&c51<=70/* */replace groupid="9" if groupid==.&c51<=80/* */replace groupid="10" if groupid==.&c51<=90/* */replace groupid="11" if groupid==.&c51<100/* */replace groupid="12" if groupid==.&c51==100
我刚刚学stata,想利用代码把一个变量c51分组,生成一个新的变量groupid,就用了上面这段代码,但是代码运行后显示invalid name, 我百度后也没找到问题所在,有人能帮忙解答一下吗?非常感谢