全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5160 14
2011-04-26
请问有没方法对SAS数据集中的观测作求和和判断的语句;
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
案例如下:
Code spending
1111 38
2222 40
3333 27
4444 55
5555 60
6666 70
7777 80
8888 90
9999  10
1122 11
1133 12
1144 13
1155 14
1166 15
1177 16
2277 16.3
2288 17.4
3399  29.8
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
要求在观测数据spending中求和数值,假设求和数值满足=100输出这两条观测。
尝试过用retain 操作过,能够求和,但不能输出是哪几个观测求和得出。

请高手看看这种该怎么用语句去写?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-27 20:30:07
没人看吗?自己顶一下。
二维码

扫码加我 拉你入群

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

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

2011-4-27 22:05:49
眼睛花 发表于 2011-4-27 20:30
没人看吗?自己顶一下。
没明白的意思!求和后再怎么着~
二维码

扫码加我 拉你入群

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

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

2011-4-28 23:26:49
3# baoaibaobao
其实就是B数据,B1+Bn=100满足的话;输出:返回那几条相加得出的数据集。
二维码

扫码加我 拉你入群

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

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

2011-4-28 23:32:53
再这里稍微描述下结果。
-----------------------------------------------------------------
根据以上数据情况求出;
2222 40
5555 60
----------------------------------------------------------------
类似这样的结果数据集。
二维码

扫码加我 拉你入群

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

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

2011-4-29 01:50:07
用sql很容易

proc sql;
select a.code, a.spending,b.code, b.spending
from test a, test b
where a.spending+b.spending=100;
quit;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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