楼主: ppirisly
9169 5

[数据管理求助] 怎样在Stata中删除某一变量存在缺省数据的该公司所有数值? [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

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

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
面板数据,举例如下:
公司代码    年份     asset    ……
      1         1993        .
      1         1994       8
      1         1995       5
      2         1993       4
      2         1994       .
      2         1995       .
      2         1996       5

要求是:如果该公司1993年asset数值缺省,就删除掉该公司所有的值(即删除本例中公司代码为1的所有记录)。stata命令该怎么写呢?完全Stata小白,请各位大神解惑,感谢!



二维码

扫码加我 拉你入群

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

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

关键词:Stata tata stata命令 Asset 面板数据 记录

沙发
阿狸与桃子 发表于 2016-1-18 00:24:30 |只看作者 |坛友微信交流群
gen miss = asset>=. if year==1993
bys company: egen miss_com = total(miss)
drop if miss_com>0
已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员
xcyyi + 1 + 1 + 1 观点有启发
hustchen2012 + 10 + 10 + 1 + 1 + 1 热心帮助其他会员

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

使用道具

藤椅
ppirisly 发表于 2016-1-18 04:39:56 |只看作者 |坛友微信交流群
十分感谢,非常好用!能否解释一下第一句的意思,就是“gen miss = asset>=. if year==1993”这一句,实在是Stata小白,看不懂gen miss = asset>=.  这句是说gen 一个missing variable,然后给它赋值asset〉=. 吗?asset〉=. 是什么意思啊...多谢了!

使用道具

板凳
阿狸与桃子 发表于 2016-1-18 10:04:54 |只看作者 |坛友微信交流群
ppirisly 发表于 2016-1-18 04:39
十分感谢,非常好用!能否解释一下第一句的意思,就是“gen miss = asset>=. if year==1993”这一句,实在是 ...
是生成一个虚拟变量,当asset 为缺失,year=1993的时候取值1,其余时候取值0
意思类似于gen miss = 1 if asset>=.&year==1993
replace miss=0 other wise.
只是用前一种写法更加简练。

使用道具

报纸
ppirisly 发表于 2016-1-18 14:59:26 |只看作者 |坛友微信交流群
再次感谢热心解答,十分受教:)

使用道具

地板
q630068703 发表于 2017-4-2 08:41:23 |只看作者 |坛友微信交流群
阿狸与桃子 发表于 2016-1-18 00:24
gen miss = asset>=. if year==1993
bys company: egen miss_com = total(miss)
drop if miss_com>0
你好,请问按照方法试了之后一直出现type mismatch 是什么情况。谢谢了

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-13 19:19