楼主: 小雨xlx
67994 9

[学习心得] stata学习心得与笔记——label [推广有奖]

  • 0关注
  • 8粉丝

已卖:48份资源

大专生

78%

还不是VIP/贵宾

-

威望
0
论坛币
1697 个
通用积分
18.5732
学术水平
3 点
热心指数
6 点
信用等级
3 点
经验
200 点
帖子
20
精华
0
在线时间
82 小时
注册时间
2014-4-9
最后登录
2019-10-9

楼主
小雨xlx 发表于 2019-3-9 10:38:49 |AI写论文

+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(标签名称)

注意:此时在数据编辑窗口,我们会看到数值12345全部变成了汉字

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文件


二维码

扫码加我 拉你入群

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

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

关键词:汽车制造厂商 汽车制造厂 量的数值 制造厂商 数据编辑

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 鼓励积极发帖讨论
rhapsodyr + 2 精彩帖子

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

沙发
abracadabra~ 发表于 2019-12-12 20:18:51
解决了我的疑问,非常感谢!

藤椅
小绿猪 发表于 2020-5-27 19:19:57 来自手机
请问那如何命令设置标签倾斜45度角呢

板凳
keyff8 发表于 2020-8-24 22:55:21
那如何去掉所有变量的标签呢

报纸
皓月无凡_2020 发表于 2020-11-29 19:41:26
很有帮助,谢谢

地板
经管大白 发表于 2020-11-30 10:13:55
想问可不可以只显示数值而不显示标签,但是又不把标签删掉呢?

7
经管大白 发表于 2020-11-30 10:14:41
就是在stata结果中只显示数值而不显示标签,但同时又不用把标签删掉?

8
18801212203 学生认证  发表于 2021-10-28 09:22:50
感谢感谢!超级详细

9
毕设过过过 发表于 2022-4-4 19:45:44
小雨老师,系统显示 option label() not allowed 错误,能为我解答一下吗?谢谢!

10
Solitude) 发表于 2022-4-28 19:12:38
经管大白 发表于 2020-11-30 10:13
想问可不可以只显示数值而不显示标签,但是又不把标签删掉呢?
tab xx,nol ////nol=no label 只显示数值不显示标签

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

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