楼主: 不二老三
7227 5

[编程问题求助] 如何用STATA编程实现《国民经济行业分类码》的转码 [推广有奖]

本科生

79%

还不是VIP/贵宾

-

威望
0
论坛币
1490 个
通用积分
28.0763
学术水平
32 点
热心指数
35 点
信用等级
26 点
经验
2547 点
帖子
54
精华
0
在线时间
134 小时
注册时间
2015-6-5
最后登录
2022-3-24

楼主
不二老三 学生认证  发表于 2018-6-12 16:17:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想用STATA实现《国民经济行业分类代码》的转换。以1998年的数据为例,当年的企业数据是以1994年版的《国民经济行业分类代码》进行分类的。我需要将它们转换成2002版代码。这两个版本的代码并不能完全一一对应,所以生成了一个调整码。部分分类码对应关系如下:
cic_adj cic2002 cic1994
13101310 1312
131013101311
1320 1320 1314
1320 13201315
1320 13201319
现在有的1998年的工业企业数据如下表
cic
2720
2570
3442
0610
4041
3170
4430
1319
2651


我希望STATA做如下操作:如果第二个表格中的cic出现了和第一个表格中的cic1994一样的分类码,将该cic分类码替换为与cic1994同一行的cic_adj。

分类码的对应关系和未经调整的分类码是存储在不同的数据表中的。我不知道要怎么写代码才能实现上面的操作。

二维码

扫码加我 拉你入群

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

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

关键词:国民经济行业分类 国民经济行业 经济行业分类 行业分类 经济行业 国民经济行业分类码 工业企业数据库

沙发
Stakiny 发表于 2018-6-15 13:31:25
一个基本思路是:可以先merge(以cic1994为关键变量),之后再replace。
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
不二老三 + 5 + 1 + 1 + 1 观点有启发

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

藤椅
不二老三 学生认证  发表于 2018-7-6 09:52:18
Stakiny 发表于 2018-6-15 13:31
一个基本思路是:可以先merge(以cic1994为关键变量),之后再replace。
谢谢啦!我按照你的建议去做的,的确是这个样子。

板凳
Jennica11 发表于 2019-5-30 17:37:28
不二老三 发表于 2018-7-6 09:52
谢谢啦!我按照你的建议去做的,的确是这个样子。
您好,方不方便分享一份do文件?

报纸
15813602863 学生认证  发表于 2021-7-29 21:38:22
请问能否分享一份do文件呢,谢谢

地板
wackobb 发表于 2021-8-24 15:35:17
15813602863 发表于 2021-7-29 21:38
请问能否分享一份do文件呢,谢谢
请问这个问题您会了吗?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-18 22:01