楼主: leeyooyun
8272 7

[数据管理求助] label时总提示may not label strings [推广有奖]

  • 0关注
  • 5粉丝

高中生

67%

还不是VIP/贵宾

-

威望
0
论坛币
19 个
通用积分
2.0023
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
337 点
帖子
14
精华
0
在线时间
43 小时
注册时间
2018-2-23
最后登录
2018-5-29

楼主
leeyooyun 发表于 2018-4-15 18:11:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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

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


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

二维码

扫码加我 拉你入群

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

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

关键词:strings string label rings tring

沙发
gigh 在职认证  发表于 2018-4-15 18:41:17
會錯誤表示你的變數為字串(string) 非數字
需多加一步驟處理,把字串變數改為數字變數
destring State ,replace
之後就可以label values State State1   設定State 的變數為State1對應
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
fxcjt + 1 + 1 + 1 精彩帖子
Stakiny + 2 + 2 + 2 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
leeyooyun 发表于 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是中文字符的原因么?

板凳
gigh 在职认证  发表于 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者 国有企业

报纸
leeyooyun 发表于 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需为数值才行

7
dawnroo 发表于 2018-6-14 13:24:55
我也遇到了相同的问题,可以试试直接

tab State1, gen(State1)

应该会直接生成虚拟变量,之后可以用这个新变量

8
陶阳云江 学生认证  发表于 2022-11-10 13:28:06
dawnroo 发表于 2018-6-14 13:24
我也遇到了相同的问题,可以试试直接

tab State1, gen(State1)
解决了解决了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 00:15