全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5146 9
2018-09-03
      我有一个城市里的三个区的截面数据,每个区的id都是从1开始,到最大样本量结束。比如A区的样本量有21000个(id就是从1到21000),B区有14609个(id就是从1到14609),C区有15732个(id就是从1到15732),三个区的总样本数是51341个。我试着用append命令合并过,做出来的虽然obs是51341,但是id是从1到21000,也就是与样本量最大的A区的id重合,即id=1的样本有三个,分别是ABC三个区的,依次类推。我想问的是,用什么命令可以合并三个区的数据,并且id可以从1自动排序到51341(也就是说B区的id自动从21001开始排列)。       第一次提问,不知道我说清楚了没有,希望大侠们赐教,感谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2018-9-4 07:38:07
你可以先保留 A 区的 id (1-21000),然后针对 B 区的 id 做
复制代码
,也对 C 区做类似处理后, append 所有档即可!
二维码

扫码加我 拉你入群

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

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

2018-9-4 10:39:48
复制代码
group 就可以区分开各个文件
二维码

扫码加我 拉你入群

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

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

2018-9-4 12:42:22
黃河泉 发表于 2018-9-4 07:38
你可以先保留 A 区的 id (1-21000),然后针对 B 区的 id 做,也对 C 区做类似处理后, append 所有档即可!
太感谢了!已经成功试过了。
经您一点拨就觉得这么简单的方法自己怎么就没想到呢
二维码

扫码加我 拉你入群

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

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

2018-9-5 21:39:54
蓝色 发表于 2018-9-4 10:39
group 就可以区分开各个文件
谢谢您的建议。我试过了,可是不行,id还是各个区单独排列,也就是说B区的第一个id仍然是1,没有变成21001。你用group相当于给各个区设了个序号,但是没能改变id的排序。
二维码

扫码加我 拉你入群

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

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

2018-9-6 08:15:41
融仔仔 发表于 2018-9-5 21:39
谢谢您的建议。我试过了,可是不行,id还是各个区单独排列,也就是说B区的第一个id仍然是1,没有变成2100 ...
我知道,不是你说的那个结果

我这种做法便于以后的分析,而且不会改变原始变量
3个区可能存在差异,我生产的group变量可以产生虚拟变量等等
看你自己意愿

而且一旦合并数据后产生你说的那个也很容易,
egen id1=group(group id)
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群