SAS中文论坛

标题: select 出来的矩阵如何赋予sas数组? [打印本页]

作者: shiyiming    时间: 2012-2-23 09:46
标题: select 出来的矩阵如何赋予sas数组?
proc sql;
       select * from Fundmtkvalue_Settle_&end_date;
quit

如何将这个矩阵赋予sas内存呢,因为我需要进行计算啊
比如我去了 沪深300股票 300个成分股的历史数据
如何把数据赋予sas数组啊?
作者: shiyiming    时间: 2012-6-17 01:08
标题: Re: select 出来的矩阵如何赋予sas数组?
假设赋予数组后,你想把每个观测都加1,
代码如下,

[code:28vq0zq4]

data ads;
input x y;
cards;
0.6 3
;

proc sql noprint;
create table bds as
select *
from ads;
quit;

data bds;
set ads;
array arr _numeric_;
do over arr;
arr=arr+1;
end;
run;

[/code:28vq0zq4]




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2