全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3812 11
2015-01-05
求一SAS程序,比如我的数据集是这样的
no   year   money
1     2008     20
1     2010     20
2     2009     30
3     2010     40
1     2009     30
2     2010     50
2     2008     30
……

我想输出这样的结果
no     year     money
1       2008    20
2       2008    30
1       2009    30
2       2009   30
1       2010   20
2       2010   50


即找出三年中重复出现的观测对象(剔除仅出现过一年或两年的对象,比如例子中的“3”),然后按照“year”分组排列,每个人每年的花费的金钱数在后面也可以一目了然

谢谢各位大神!


二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-5 10:42:40
看看这个
复制代码
二维码

扫码加我 拉你入群

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

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

2015-1-5 10:42:59
复制代码


二维码

扫码加我 拉你入群

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

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

2015-1-5 10:51:03
sushe1527 发表于 2015-1-5 10:42
SQL显示出纵向处理的强大:)
二维码

扫码加我 拉你入群

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

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

2015-1-5 10:56:59
teqel 发表于 2015-1-5 10:42
看看这个
我在我的数据集理试了一下您的程序,发现只是筛检出了重复观测值,但是没有筛检出同时在08-10年都出现的观测值,筛检出的观测值有些还是只出现在2008年。。。
二维码

扫码加我 拉你入群

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

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

2015-1-5 11:11:53
月月井 发表于 2015-1-5 10:56
我在我的数据集理试了一下您的程序,发现只是筛检出了重复观测值,但是没有筛检出同时在08-10年都出现的观 ...
不可能把?我测试过的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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