全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3123 2
2010-11-19
为什么我在运行程序时,总是提示我说我的变量名称是无效的?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-11-19 16:39:12
能把你的程序贴出一部分吗?

这样的问法,等于让大家猜你的程序。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-11-20 20:00:06
2# sungmoo

下面是过程:
  codebook zdbzdm
----------------------------------------------------------------------------------
zdbzdm                                                                 诊断病种
----------------------------------------------------------------------------------
                  type:  numeric (float)
                 label:  bzdmbq
                 range:  [0,20]                       units:  1
         unique values:  21                       missing .:  0/25523
              examples:  4     内分泌、营养和代谢疾病
                         7     眼和附器疾病
                         9     循环系统疾病
                         11    消化系统疾病

. gen bzdm=0------------------------------------------------------*这是我新生成的变量*
. replace bzdm=1 if zdbzdm==循环系统疾病
循环系统疾病 invalid name
r(198);

把上面的语句改为:
. replace bzdm=1 if zdbzdm==“循环系统疾病”
“循环系统疾病” invalid name
仍然是无效


呵呵,不过我后来自己解决了,主要是“label”在这里起作用了,呵呵仍然谢谢你啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群