全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
13431 14
2014-05-01
一个含有缺失值的平衡面板数据,如何将前后的缺失值删除?
比如,下表中标红的(所有变量都缺失的)就删掉,但下标为横线的(不是所有变量都缺失的)不删掉。谢谢!
数据实例如下:
idyearvar1var2

1

2000

..

1

2001

.

12

1

2002

6

2

1

2003

17

12

1

2004

7

15

1

2005

17

10

1

2006

6

17

1

2007

.

4

1

2008

..

1

2009

..

2

2000

..

2

2001

11

15

2

2002

8

17

2

2003

5

19

2

2004

8

3

2

2005

4

5

2

2006

1

3

2

2007

15

18

2

2008

1

.

2

2009

..

二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-1 11:43:39
受到警告
火 前 占 座                                                           
二维码

扫码加我 拉你入群

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

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

2014-5-1 11:45:49
复制代码


应该用&。
二维码

扫码加我 拉你入群

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

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

2014-5-1 11:46:37
drop if var1==. & var2==.
二维码

扫码加我 拉你入群

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

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

2014-5-1 16:33:50
缺失值根本不用管,stata回归时自动剔除缺失值。即使你保留了第二行2001,但是只要用到var1,stata直接忽视2001那一行。你要关心的是所有缺失值必须是stata能够认识的点号,而不是其他乱糟糟的符号。
二维码

扫码加我 拉你入群

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

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

2014-5-3 23:45:19
zerana 发表于 2014-5-1 16:33
缺失值根本不用管,stata回归时自动剔除缺失值。即使你保留了第二行2001,但是只要用到var1,stata直接忽视 ...
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群