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
|
2962
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
|
|
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明