全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
13698 3
2009-10-16
有一组数据,需要根据其中一个变量drop掉一些observation, 条件是---keep if 这个变量的最后一位数=1,其他的drop掉。
请问这个命令要怎么写?
还有一个线索:这个变量最后一位等于1时,_n(observation)等于5n+1(5的倍数加上1)
请问要怎样drop/keep?
二维码

扫码加我 拉你入群

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

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

全部回复
2009-10-16 14:56:38
lavender96566 发表于 2009-10-16 14:23 有一组数据,需要根据其中一个变量drop掉一些observation, 条件是---keep if 这个变量的最后一位数=1,其他的drop掉
keep if mod(x,10)==1

*假设变量x是数值型的。
二维码

扫码加我 拉你入群

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

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

2009-10-17 13:32:49
keep if substr(string(var),-1,1)=="1" & mod(_n,5)==1
二维码

扫码加我 拉你入群

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

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

2009-10-18 09:53:33
兩種方法都可以,多謝啦!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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