全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3860 5
2016-06-02
请问如果我有数据是这样的:

复制代码

在table里有Var1和 N (就是OBS number)两个变量。

我想得到一个新的table,在新的Table是这样得到的,
比较 Var1 小于-1.90,记录var1对应的obs number(5),然后再找Var1中小于 -1.80,对应的obs number是10,然后小于-1.70 对应的obs number,依次类推。请问我如何用SAS程序记录下这些 obs number 得到一个新的表格,这个新表格里只要 -1.90, -1.80, -1.70, -1.60。。。。 和对应的obs number,想破头了,不知道这个应该怎么做比较好。

敬请走过路过的知道怎么做的,帮个忙,先谢谢了!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-6-2 11:34:52
再次请大家帮忙~~~~~~~~~~~~~~~~
二维码

扫码加我 拉你入群

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

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

2016-6-2 12:55:00
复制代码
二维码

扫码加我 拉你入群

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

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

2016-6-2 20:18:37
谢谢 孤单的我们 帮我回答问题,我的实际数据有近500行,然后从-1.90 到+4.0 不要0.1,有大概60行,不想写60行的if else,应该有更方便的方法。
复制代码
以上Code 是我的思路,但是还不Work,我要写一个Macro是因为这个同样的事情,我需要做很多遍,继续求帮忙,谢谢了!

二维码

扫码加我 拉你入群

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

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

2016-6-3 09:11:03
calsunny 发表于 2016-6-2 20:18
谢谢 孤单的我们 帮我回答问题,我的实际数据有近500行,然后从-1.90 到+4.0 不要0.1,有大概60行,不想写6 ...
浮点型do loop不work,宏变量可以换成-19到+40,再除以10
二维码

扫码加我 拉你入群

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

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

2016-6-3 09:35:19
复制代码


MP784.JPG
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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