全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8129 7
2018-04-15

. label define State1 1"国有企业" 0"非国有企业"

. label values State State1
may not label strings
r(181);


如上所示,我想给国有企业和非国有企业贴标签,但是总是显示may not label strings,是怎么回事?
求大神解答,感激不尽!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-15 18:41:17
會錯誤表示你的變數為字串(string) 非數字
需多加一步驟處理,把字串變數改為數字變數
destring State ,replace
之後就可以label values State State1   設定State 的變數為State1對應
二维码

扫码加我 拉你入群

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

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

2018-4-15 18:59:20
gigh 发表于 2018-4-15 18:41
會錯誤表示你的變數為字串(string) 非數字
需多加一步驟處理,把字串變數改為數字變數
destring State ,r ...
destring State ,replace
State: contains nonnumeric characters; no replace

. label define State1 1"国有企业" 0"非国有企业"

. label values State State1
may not label strings

还是不行诶,是因为我的State是中文字符的原因么?
二维码

扫码加我 拉你入群

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

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

2018-4-15 19:17:44
State: contains nonnumeric characters; no replace
你的State 變數面有非數字的
是否可擷取你的資料部分內容看一下
要做label value的,一定該變數只能有數字喔
或許你可以先gen 新變數 State1
然後 replace State1=0  if State==" "   引號裡面是要取代為數字0者 非国有企业
replace State1=1  if State==" "   引號裡面是要取代為數字1者 国有企业
二维码

扫码加我 拉你入群

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

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

2018-4-15 19:32:06
gigh 发表于 2018-4-15 19:17
State: contains nonnumeric characters; no replace
你的State 變數面有非數字的
是否可擷取你的資料部 ...
嗯嗯,好的,谢谢,已解决
二维码

扫码加我 拉你入群

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

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

2018-4-17 11:46:46
变量state需为数值才行
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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