如何在 SAS/SQL 中将每个变量分成不同的组?
How do I split up each variable into separate groups in SAS/SQL?
目前,我有这个数据集。
Date
01/01/2010
01/02/2010
01/03/2010
01/04/2010
01/05/2010
...
我想将每个日期分成不同的类别。我想以
结束
Date New
01/01/2010 1
01/01/2010 2
01/01/2010 3
01/02/2010 1
01/02/2010 2
01/02/2010 3
...
这看起来很简单,但我以前从未真正 运行 过这个。谢谢。
用 SQL 做不到。
但在 SAS 中,只要观察结果按分组变量排序就很容易了。
data want;
set have;
by date;
new + 1;
if first.date then new=1;
run;
目前,我有这个数据集。
Date
01/01/2010
01/02/2010
01/03/2010
01/04/2010
01/05/2010
...
我想将每个日期分成不同的类别。我想以
结束
Date New
01/01/2010 1
01/01/2010 2
01/01/2010 3
01/02/2010 1
01/02/2010 2
01/02/2010 3
...
这看起来很简单,但我以前从未真正 运行 过这个。谢谢。
用 SQL 做不到。
但在 SAS 中,只要观察结果按分组变量排序就很容易了。
data want;
set have;
by date;
new + 1;
if first.date then new=1;
run;