z*****e 发帖数: 5 | 1 例如:有一个dataset with three observations as:
var1
a
b
c
怎样多加一个变量使这个dataset变成
var1 var2
a a
b ab
c abc
谢谢! |
p********a 发帖数: 5352 | 2 data b;
set a;
if _N_=1 then var2=Var1;
else Var2=cats(lag(var2),var1);
run; |
z*****e 发帖数: 5 | 3 Thanks a lot!
【在 p********a 的大作中提到】 : data b; : set a; : if _N_=1 then var2=Var1; : else Var2=cats(lag(var2),var1); : run;
|
c**********2 发帖数: 144 | 4 哥哥,你太牛逼了!!!我要跟你学SAS!!
【在 p********a 的大作中提到】 : data b; : set a; : if _N_=1 then var2=Var1; : else Var2=cats(lag(var2),var1); : run;
|
p********a 发帖数: 5352 | 5 这句哥哥把俺叫得心惊肉跳的,俺又不是那个同同,哥哥不是能随便叫的。和俺学不如
找书学。
【在 c**********2 的大作中提到】 : 哥哥,你太牛逼了!!!我要跟你学SAS!!
|
l*****i 发帖数: 43 | 6 data a;
input var1 $;
cards;
a
b
c
;run;
data b;
set a;
retain y;
length y $ 8;
y=trim(left(y))||' '||var1;
run; |
l*****i 发帖数: 43 | |