楼主: wzr_2011
2516 6

[数据管理求助] 如何将两期截面数据合并成面板,但仅保留其中一期截面中的id数据 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

讲师

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
61.1423
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
11383 点
帖子
202
精华
0
在线时间
422 小时
注册时间
2011-5-11
最后登录
2024-12-18

楼主
wzr_2011 发表于 2021-5-25 18:13:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
手上有两份不同年度的数据想要将其合并为面板数据,数据类似如下:第一份数据:17.dta
id    year    edu   asset
1     17      4       100
2     17      3       200
3     17      2       300

第二份数据:15.dta
id    year    edu   asset
1     15       4      150
2     15       3      250
3     15       2      350
4     15       4      300
我的目标是要将两份合并成一份面板数据,但只需要保留第一份数据中的id,也就是1、2、3。我发现使用append后,stata也将第二份中的id为4的数据也保留了下来。可能是我对这个还不太熟悉,不知道各位是否有办法?在此感谢!
二维码

扫码加我 拉你入群

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

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

关键词:截面数据 数据合并 append Asset Stata

回帖推荐

wdlbcj 发表于2楼  查看完整内容

append之后,进行xtset 删除那些只有一年的观测值,或者是其他不需要的观测值样本

沙发
wdlbcj 学生认证  发表于 2021-5-25 20:04:49
append之后,进行xtset 删除那些只有一年的观测值,或者是其他不需要的观测值样本

藤椅
wzr_2011 发表于 2021-5-25 22:09:24
wdlbcj 发表于 2021-5-25 20:04
append之后,进行xtset 删除那些只有一年的观测值,或者是其他不需要的观测值样本
非常感谢

板凳
wzr_2011 发表于 2021-5-26 17:36:39
在自己帖子下继续补充下自己的解决过程吧:总体思路就是append后,再进行各种调整。
其中在设置xtset时,出现了一个问题:data are mi set。查阅了许多资料后还是不知道原因,但找到了解决办法,将数据导出至Excel再导入,即可解决。第二步,删除只有一年的观测值的命令为:bysort id: keep if _N == 2 即可。最终得到平衡面板。注意不能使用xtbalance,因为这里的数据是2015、2017,并非连续时间,还是需要手动设计指令。

报纸
wdlbcj 学生认证  发表于 2021-5-26 20:37:09
wzr_2011 发表于 2021-5-26 17:36
在自己帖子下继续补充下自己的解决过程吧:总体思路就是append后,再进行各种调整。
其中在设置xtset时, ...
出现 data are mi set 可能接下来要使用 mi xtset 来分析;这个可能是数据形式的原因,我个人很少见到

地板
wzr_2011 发表于 2021-5-26 23:31:30
wdlbcj 发表于 2021-5-26 20:37
出现 data are mi set 可能接下来要使用 mi xtset 来分析;这个可能是数据形式的原因,我个人很少见到
嗯,可以用mi xtset来设置面板数据,但貌似不能继续使用其他xtxxx相关的命令了。所以采用了上述方式后继续用xtset来做,虽然不太清楚原因在哪里。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-2 11:34