全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1544 4
2009-06-21
悬赏 4 个论坛币 未解决
嗯就是想实现这么个结果,就是一组数据比如说有一百个观测,这些数据是按日期date排列的,包括不同公司firm的。然后有一个变量是sto.然后我想筛选一下这些数据,就是分别对于每个公司,sto一超过某一个数,就不要这个公司这个观测以后的所有数据。例如,
下面数据中,只要sto大于2,共一组公司内,这个观测以后的数据都不要
date firm sto
1      1      1.1
2      1      1.3
3      1      2.1
4      1      1.1
5      1      2.3
1      2      1.1
2      2      2.1
3      2      1.5
最后结果想是这样
date firm sto
1      1      1.1
2      1      1.3
3      1      2.1
1      2      1.1
2      2      2.1
请问如何通过SAS实现?
改成悬赏了。。我是个新手。多谢大牛指教!~
二维码

扫码加我 拉你入群

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

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

全部回复
2009-6-21 19:26:38
try this


复制代码
二维码

扫码加我 拉你入群

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

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

2009-6-23 14:18:56
2# linhaoran

嗯我先研究下~多谢!~
二维码

扫码加我 拉你入群

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

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

2009-6-27 13:28:42
用循环语句吧,我试试看。呵呵
二维码

扫码加我 拉你入群

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

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

2009-7-15 03:41:16
用SQL吧  
proc sql;



最后
order by sto
where sto>2;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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