全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
111123 17
2012-10-18
如题,我想删除stata第一行的数据,应该如何操作?还有一个问题,我的数据中第一列是时间变量,变量名称为Time,各观测值为日期如1989/1/1,由于有一些日期其他的变量是没有观测值的,比如1998/1/3和1998/1/4,这两天是周末,股票没有交易,因此,后面的股票价格变量没有观测值。
我想把这些日期为周末(因此后面的变量没有观测值)的行都给删掉,应该如何操作呢?
附一小段数据在这里,给您参考。
先谢过
数据:
小数据样本.xlsx
大小:(21.76 KB)

 马上下载


二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-18 20:15:38
drop if audusd==.
二维码

扫码加我 拉你入群

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

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

2012-10-18 20:24:32
ywh19860616 发表于 2012-10-18 20:15
drop if audusd==.
有没有以obs为条件的方法,因为后面还有170来个变量,我一个个输入变量名的话会比较麻烦。
而直接删除某行的话,能以obs或者行数作为条件来操作吗?
二维码

扫码加我 拉你入群

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

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

2012-10-18 20:26:48
其他变量是和 audusd对应缺失吗?
如果是,那就直接这样可以。
二维码

扫码加我 拉你入群

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

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

2012-10-18 20:47:05
ywh19860616 发表于 2012-10-18 20:26
其他变量是和 audusd对应缺失吗?
如果是,那就直接这样可以。
如果有一两个变量不是对应的话,是不是把if后面的改一下就可以
比如if audusd==. var1==. var2==. var3==.
就是当audusd var1 var2 var3这四个变量同时为缺失值时就回删除该行
另外再请假一个问题, drop后面不跟变量名称的话 是删除行,跟变量名称的话是删除变量所在列,是这样吗?
二维码

扫码加我 拉你入群

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

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

2012-10-18 20:53:07
是的
drop具体的用法,你仔细看下help drop
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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