SAS中文论坛
标题:
如何根据变量数值赋值?
[打印本页]
作者:
shiyiming
时间:
2009-11-23 15:08
标题:
如何根据变量数值赋值?
数据集X中有一个变量a,如何根据变量的不同数据再赋一个变量b?a的数据相同b就赋一个相同的值,b就是1—100000这样排下去!
例如
a
3
3
7
7
9
9
赋值后为
a b
3 1
3 1
7 2
7 2
9 3
9 3
作者:
shiyiming
时间:
2009-11-23 15:14
标题:
Re: 如何根据变量数值赋值?
[code:21v2l02m]data a;
input a;
cards;
3
3
7
7
9
9
;
run;
data b;
set a;
by a notsorted;
if first.a then b+1;
run;
proc print;run;[/code:21v2l02m]
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2