作者west1996 ()
站内Statistics
标题Re: [程式] SAS资料处理
时间Wed Feb 29 11:30:26 2012
※ 引述《kurtasd (阿炫)》之铭言:
: [软体程式类别]:
: SAS
: [程式问题]:
: 资料处理
: [软体熟悉度]:
: 新手(不到1个月)
: [问题叙述]:
: 资料如下:
: 567 1
: 234 1
: 435 2
: 776 2
: 365 3
: 323 3
: 第二栏为分组号码
: 想把每一组的最後一个对照的第一栏号码成为那一组的第三栏 XD
: 就是这样....
: 567 1 234
: 234 1 234
: 435 2 776
: 776 2 776
: 365 3 323
: 323 3 323
: [程示范例]
: 无,但每一组内样本数一样
因为没给栏位名称
假设第一栏变数名称是var1第二栏var2以此类推
且假设原本的档案叫rawdata
data temp;
set rawdata(rename=(var1=var3));
by var2;
if last.var2 then output;
run;
data new;
merge rawdata temp;
by var2;
run;
则new这一个data就是你要的了~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.117.131
1F:→ kurtasd:感谢!!! 03/02 23:31