楼主: stata.
2104 3

[数据管理求助] 将数据分组后,整组删除有缺漏值的数据,怎么做呢?求教求教 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

高中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
119 点
帖子
8
精华
0
在线时间
40 小时
注册时间
2018-3-16
最后登录
2023-11-26

楼主
stata. 发表于 2018-9-27 20:20:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
以下是我截取的部分数据,其中,sstkcd代表公司代码,year代表年份,oversea代表独立董事是否具有海外背景,若有则为1,无则为0.而变量a是根据stkcd和year分组产生的,为了区分一家公司一年的独立董事数据。具体地,a是通过egen a=group(stkcd year)产生的。
现在我想要做的是,根据a的分组来观察数据,若是oversea中某个样本有缺漏值,那么我就把这个样本所在的组中的样本都删掉。



clear
input long stkcd int year double(oversea a)
1 2005 0  1
1 2005 .  1
1 2005 .  1
1 2005 .  1
1 2006 0  2
1 2006 .  2
1 2006 .  2
1 2006 .  2
1 2007 1  3
1 2007 .  3
1 2007 .  3
1 2007 .  3
1 2008 1  4
1 2008 1  4
1 2008 1  4
1 2008 1  4
1 2009 0  5
1 2009 1  5
1 2009 1  5
1 2009 1  5
1 2009 1  5
1 2010 0  6
1 2010 0  6
1 2010 0  6
1 2010 1  6
1 2010 1  6
1 2011 0  7
1 2011 0  7
1 2011 0  7
1 2011 1  7
1 2011 1  7
1 2011 1  7
1 2011 1  7
1 2011 1  7
1 2012 0  8
1 2012 0  8
1 2012 0  8
1 2012 1  8
1 2012 1  8
1 2012 1  8
1 2012 1  8
1 2012 1  8
1 2013 0  9
1 2013 0  9
1 2013 0  9
1 2013 1  9
1 2013 1  9
1 2013 1  9
1 2013 1  9
1 2013 1  9
1 2014 0 10
1 2014 0 10
1 2014 0 10
1 2014 0 10
1 2014 0 10
1 2014 0 10
1 2014 1 10
1 2014 1 10
1 2014 1 10
1 2014 1 10
1 2014 1 10
2 2005 . 11
2 2005 . 11
2 2005 . 11
2 2005 . 11
2 2006 . 12
2 2006 . 12
2 2006 . 12
2 2006 . 12
2 2007 . 13
2 2007 . 13
2 2007 . 13
2 2007 . 13
2 2008 1 14
2 2008 1 14
2 2008 1 14
2 2008 1 14
2 2009 1 15
2 2009 1 15
2 2009 1 15
2 2009 1 15
2 2010 1 16
2 2010 1 16
2 2010 1 16
2 2010 1 16
2 2011 0 17
2 2011 1 17
2 2011 1 17
2 2011 1 17
2 2012 0 18
2 2012 1 18
2 2012 1 18
2 2012 1 18
2 2012 1 18
2 2013 1 19
2 2013 1 19
2 2013 1 19
2 2013 1 19
2 2014 1 20
2 2014 1 20
end


二维码

扫码加我 拉你入群

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

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

关键词:Stata专版 数据处理 分组数据;分组计算;类别数据计算

回帖推荐

黃河泉 发表于3楼  查看完整内容

这是你要的吗?

沙发
stata. 发表于 2018-9-27 20:21:51
求教求教!!!我该怎么做呢?

藤椅
黃河泉 在职认证  发表于 2018-9-28 07:46:48
这是你要的吗?
  1. gen d = oversea == .
  2. bys stkcd year: egen ds = total(d)
  3. drop if ds > 0
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
txje + 2 + 2 + 2 精彩帖子

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

板凳
stata. 发表于 2018-9-28 13:47:23
黃河泉 发表于 2018-9-28 07:46
这是你要的吗?
正是,正是!!多谢黄老师,这个问题困扰了我好几天。太感谢了!!!

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

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