楼主: mystream
2967 3

[其他] 请教:怎么删除panel data里的非连续数据? [推广有奖]

  • 0关注
  • 0粉丝

高中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
16 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
912 点
帖子
19
精华
0
在线时间
15 小时
注册时间
2010-9-17
最后登录
2020-2-26

楼主
mystream 发表于 2011-6-6 21:11:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教大家,我想删除在panel data中的非连续数据,
例如
year         firm
2000         A
2001         A
2002         A
2003         A
2004         A

2000         B
2002         B
2003         B
2005         B

firm B没有连续5年的数据,所以要把所有firm B的observation都删掉,怎么删除呢?
二维码

扫码加我 拉你入群

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

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

关键词:panel data Panel pane Data observation

沙发
floydgyf 在职认证  发表于 2011-6-6 21:27:04
drop加if命令
missing data等于无穷大,只要设定大于某个数,比如100000就可以了。

藤椅
mystream 发表于 2011-6-6 21:39:02
我可能没说清楚,我是想要把firm B都删掉,不是只删除missing的

板凳
h3327156 发表于 2011-6-6 22:33:31
2楼其实讲地也对。改一下就好了!

input year str10 firm
2000         A
2001         A
2002         A
2003         A
2004         A
2000         B
2002         B
2003         B
2005         B
end

bysort firm: drop if _N!=5

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

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