全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1645 6
2012-03-25
各位高手,我有一个问题:比如我首先用IML过程计算一些内容,后来又不得不用其他过程来计算一些内容,这时就调用某个过程,但这个过程执行之后我想再次调用刚才IML中的某些结果,应该怎样操作,我认为是由于执行了其他过程,IML的结果好像都不能调用了,我试了以下程序:data a;
input x@@;
cards;
1 2 3 4
;
proc  iml;
d={1 2 3,3  4 5};
proc means data=a  mean;
var x;
proc iml;
print d;
当执行完means过程后,我想显示或调用矩阵d的内容,这时log窗口显示矩阵d没有赋值。请高手给予解决。谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-3-25 12:29:21
求知情人回答
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-25 21:49:49
希望明天有高手能够给予解决,期待中!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-26 00:56:58
应该可以实现。可以参考:
http://blog.sina.com.cn/s/blog_a3a9263601011p5c.html

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-26 07:42:22
谢谢你的指示,但要求是SAS9.22,我现在只有9.1.3,没有9.22版本啊。不知道能否在9.1.3中有什么办法来做这件事情。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-3-26 09:33:12
proc  iml;
d={1 2 3,3  4 5};
create dd from d;append from d;
proc means data=a  mean;
var x;
proc iml;
use dd;read all var _num_  into d;
print d;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群