有这么一组数据,取第一条数据的name, 新建变量new,想要的结果如下:
new(标签)
Alfred是第一个条数据
Alice
Barbara
Carol
Henry
...
William是最后一条数据
也就是说第一条和最后一条数据提出来加工,中间的原封不动,请问要怎么做?
我试过下面的代码,怎么都不行。
data b;
set a;
by name;
if first.name then new=compress(name||"是第一条数据");
if last.n then new=compress(name||"是最后一条数据");
else new=name;
run;