input x $ y;
datalines;
o 2
c 3
z 5
a 2
;
run;
data test2;
set test1;
retain m 0;
m=m+y;
retain k 'a';
k=k||x;
run;
proc print data=test2;
run;
请看我这段程序,我用retain保存数值m做m的累加可以做到。但是做文本连接就不可以了,难道retain只能做数值保留么?我想做一个列中所有观测的连接,该如何做呢?

|
楼主: wencycooll
|
3587
13
[问答] 关于retain保存文本信息问题,求教 |
|
大专生 13%
-
|
回帖推荐zhangzachary 发表于2楼 查看完整内容 在retain statement前加上 length k $10. 并且k=compress(k||x),你会发现你的retain回来了……
本帖被以下文库推荐
| ||
|
|
| ||
|
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485
|
||
| ||
|
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485
|
|
| ||
|
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485
|
|
|
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


