stata学习心得与笔记――label | 您所在的位置:网站首页 › stata命令dir › stata学习心得与笔记――label |
是
否
+2 论坛币
k人 参与回答
经管之家送您一份
应届毕业生专属福利! 求职就业群 赵安豆老师微信:zhaoandou666 经管之家联合CDA送您一个全额奖学金名额~ ! 立即领取 感谢您参与论坛问题回答经管之家送您两个论坛币! +2 论坛币1 label可以给数据集、变量、变量的值,这三种东西贴标签。命令简介如下 label data label variable label define 定义值的标签名 label values 给值赋予标签 label dir 显示值的标签名 label list 显示值的标签名以及具体标签 label drop 去掉值的标签名以及标签 label drop _all 去掉数据中全部值的标签名和标签 label copy 原标签名新标签名 label save type 可以查看do文件 2命令如下: ① 给数据集贴标签 label data “这是一份汽车资料” ② 给变量贴标签,由于变量有时候都是缩写(简写),妨碍人们理解变量的含义,贴上标签后变量就变得更加清楚 label variable varname “” label variable make “汽车制造厂商” label variable weight “汽车重量” 注意:贴标签时,如果有空格或者标点则需要加英文版的双引号,否则可以直接写 故,尽量双引号。例如: ③ 给变量的数值贴标签,特别适用于变量是类别变量的情况。这个命令由2条命令构成 注意:lblname 表示的是标签名 varname 表示的是变量名 label define repair 1 “好” 2 “较好” 3 “中” 4 “较差” 5 “差” label values rep78 repair 注意:这里面的repair就是lblname(标签名称) 注意:此时在数据编辑窗口,我们会看到数值1、2、3、4、5全部变成了汉字
3 其他常用命令: label dir 运行这条命令后,会显示所有标签名,即所有lblname,但不展示详细信息 label list 运行这条命令,会显示变量值的标签名+每个值对应的标签,这就是说label list 显示的更加详细。 ② 注意label list 可以针对具体的标签名进行操作,例如:label list repair 如果不指定标签名就会显示所有标签名 4 关于扩充变量值的标签,比如值更多了,值的标签也要相应地增多。这时候会用到add modify 具体说来: label define repair 6 “非常差” 这时候stata会报错。 label define repair 6 “非常差”,add 这个时候就正确了。 label define repair 5 “bad” 会报错 label define repair 5 “bad”, modify 正确,这个命令将原来的标签“差”改成了“bad” 注意:总结说来就是给新的值增加新的标签,用add;给旧的值改变标签用modify 5 去掉值的标签。如果决定把所有的值的标签去掉,则用lable drop label drop lblname label drop _all 去掉了所有的值的标签 注意:label drop把数值还原成了数值,但是标签名还是在的。它紧紧跟随着之前的变量。 6 复制值的标签(主要是省力气,在数据集之间传递值的标签) 注意:此时依然需要新的标签名 7 type 查看do文件 run 运行do文件 扫码加我 拉你入群请注明:姓名-公司-职位 以便审核进群资格,未注明则拒绝 分享0 收藏43 回帖 关键词:汽车制造厂商 汽车制造厂 量的数值 制造厂商 数据编辑 |
CopyRight 2018-2019 实验室设备网 版权所有 |