1 0.1
2 0.2
3 0.8
3 0.3
4 0.4
4 0.9
5 0.5
我想在每一个不同的N后面都插入一行,也就是说,在1和2之间,3和4之间,4和5之间插入空值行。得结果如下:
n a
1 0.1
2 0.2
0 0
3 0.8
3 0.3
0 0
4 0.4
4 0.9
0 0
5 0.5

|
楼主: Liulinliurong
|
4266
8
SAS中怎样插入多行? |
|
初中生 42%
-
|
回帖推荐l1i2n3i4n5g 发表于2楼 查看完整内容 data test;
input n a;
cards;
1 0.1
2 0.2
3 0.8
3 0.3
4 0.4
4 0.9
5 0.5
;
run;
proc sort data=test;
by n;
run;
data test1;
set test;
by n;
output;
if last.n then
do;
n=0;
a=0;
output;
end;
run;
| ||
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


