楼主: dream521
19481 5

[编程问题求助] stata如何保留某一年中某个变量符合条件的数据——在线等 [推广有奖]

  • 13关注
  • 0粉丝

已卖:2份资源

博士生

91%

还不是VIP/贵宾

-

威望
0
论坛币
199 个
通用积分
50.4809
学术水平
6 点
热心指数
10 点
信用等级
8 点
经验
653 点
帖子
319
精华
0
在线时间
444 小时
注册时间
2014-5-20
最后登录
2025-11-4

楼主
dream521 发表于 2014-5-20 19:34:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在有面板数据2000-2006,其中invest是0和1虚拟变量,我想保留2006年invest=1的数据,怎么写这个命令?谢谢啦
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 在线等 Invest Vest invest 在线 如何

沙发
hyu9910 在职认证  发表于 2014-5-20 19:54:17
改写部分数据可以用replace命令,然后跟if开始的限制条件

藤椅
dream521 发表于 2014-5-20 19:59:38
hyu9910 发表于 2014-5-20 19:54
改写部分数据可以用replace命令,然后跟if开始的限制条件
keep if year==2006;drop if invest==0, append using (包含2005和2007的数据),再生成平衡面板数据?这是我想的方法,但是好笨,我想肯定有简单的

板凳
ecomanager 发表于 2014-5-20 20:16:46
keep if year==2006  &  invest==1

报纸
dream521 发表于 2014-5-20 20:20:20
ecomanager 发表于 2014-5-20 20:16
keep if year==2006  &  invest==1
但是这样2005和2007年的数据也都删除了,有没有命令不删除2005和2007年的数据

地板
ecomanager 发表于 2014-5-20 20:30:37
drop if  year==2006  &  invest !=1
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
一无所知的 + 1 + 1 + 1 精彩帖子

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

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

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