楼主: 袅袅城边柳
4512 3

[数据管理求助] stata:两个数据文件merge时发现有重叠的value label名称却不同内容 [推广有奖]

  • 0关注
  • 0粉丝

博士生

34%

还不是VIP/贵宾

-

威望
0
论坛币
371 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1798 点
帖子
118
精华
0
在线时间
418 小时
注册时间
2009-1-21
最后登录
2019-8-13

楼主
袅袅城边柳 发表于 2014-9-29 11:15:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人作为stata菜鸟,急求解决办法!拜谢!
比如1.dta和2.dta两个数据文件,包含一个共同的value label,i1。但在1中,i1是表示:1“男性” 2“女性”

在2中,i1表示:1“已婚” 2“未婚”
但merge的时候只能保存master中的value label,导致using部分的标签错乱。
现在1和2中有大量重叠且冲突的value label,如何批量解决这个问题呢?
暂时想的是,干脆把1和2的所有value label更改变量名,变成lb"var"的形式,就不会再有这样的问题了,但也不知道如何操作。
二维码

扫码加我 拉你入群

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

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

关键词:value label Stata Merge 数据文件 stata value label merge

沙发
袅袅城边柳 发表于 2014-9-29 12:02:09
现在有了些进展,但还没有完全解决:
local vars “那些有value label的vars”
foreach var of varlist `vars'{
local label1: value label `var’
label copy `label1’ `var’_lbl
label values `var’ `var’_lbl
}
但现在的问题是,如何选择出来那些有value label的variables,在这些variables中进行上述循环呢?

藤椅
niu9271205 学生认证  发表于 2017-3-6 01:59:27
顶起,同问

板凳
慎ZS 学生认证  发表于 2019-12-21 13:02:42
请问Stata中的Value Label 是指什么?如果两个数据库中其他都一样,只是Value Label 不一样可以合并吗?

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

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