SAS中文论坛
标题:
对数据集里面有规律的数据进行分类的问题,请教
[打印本页]
作者:
shiyiming
时间:
2010-10-29 10:19
标题:
对数据集里面有规律的数据进行分类的问题,请教
1.SAS表示单元格的函数是什么? 2.怎么把下面的A列按规律在B列里分类命名(这些数据存储在一个数据集里了)
原数据:
A B C
1
2
3
1
2
3
4
1
2
3
4
5
1
2
3
4
需要的结果:
原数据
A B C
1 1
2 1
3 1
1 2
2 2
3 2
4 2
1 3
2 3
3 3
4 3
5 3
1 4
2 4
3 4
44
作者:
shiyiming
时间:
2010-10-29 11:06
标题:
Re: 对数据集里面有规律的数据进行分类的问题,请教
第一个问题还真不知道怎么回答
[code:27g2kwyq]data raw;
input A;
datalines;
1
2
3
1
2
3
4
1
2
3
4
5
1
2
3
4
;
data out;
set raw;
if a=1 then B+1;
run;[/code:27g2kwyq]
作者:
shiyiming
时间:
2010-10-29 11:50
标题:
Re: 对数据集里面有规律的数据进行分类的问题,请教
[size=150:1htct8si]小弟跪谢,牛人!目的是达到了,但我想问下,那A和B+1分别是什么意思啊,if a=1 then B+1 我理解不来,A和B代表的是一列吗?[/size:1htct8si]
作者:
shiyiming
时间:
2010-10-29 17:07
标题:
Re: 对数据集里面有规律的数据进行分类的问题,请教
if a=1 then b+1;
等价于
if a=1 then do ;
retain b 0;
b=b+1;
end;
你可以把retain b 0;这条语句放在循环外 看看效果,说明RETAIN的位置与结果没得影响,因为RETAIN是非执行语句。
其他可以看看我的博客文章:
<!-- m --><a class="postlink" href="http://hi.baidu.com/crack_man/blog">http://hi.baidu.com/crack_man/blog</a><!-- m -->
作者:
shiyiming
时间:
2010-10-29 17:15
标题:
Re: 对数据集里面有规律的数据进行分类的问题,请教
谢了,受教,但你博客那东西比较复杂,看不懂,我是搞钢铁技术的,需要数据统计,所以要浅用下SAS[size=150:2r7u8f4d][/size:2r7u8f4d]
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2