标题: 做从1到999间距为2的3次方的请教 [打印本页] 作者: shiyiming 时间: 2008-10-21 10:15 标题: 做从1到999间距为2的3次方的请教 我想做从1到999间距是2的3次方,可是呢我有些不明白的地方,请指教
程序:
data;
do i =1 to 999 by 2;
j= i **3;
end ;
run;
就这样,可是呢,只能显示999的3次方,我想全部显示怎么办?作者: shiyiming 时间: 2008-10-21 10:24 标题: Re: 做从1到999间距为2的3次方的请教 在SAS Programming I这本教材里,特别强调详细解释了你这个完全一模一样典型问题,你可以去看一下就知道原理了。你需要恶补一下基础知识。
[code:1x3djg73]data temp;
do i =1 to 999 by 2;
j= i **3;
output;
end ;
run;[/code:1x3djg73]作者: shiyiming 时间: 2008-10-21 16:58 标题: Re: 做从1到999间距为2的3次方的请教 帮楼主解释一下每个细节
[quote:190v96er]data temp;
do i =1 to 999 by 2;
j= i **3;
output;
end ;
run;[/quote:190v96er]
data temp; /*建立一个名为temp的data 每个data step都要指定一个sas data的名称*/
do i =1 to 999 by 2; /*让i从1每两个字依序跑到999 */
j= i **3; /*另j变项=i 的3次方*/
output; /*将上述指令输出到output窗口*/
end ; /*结束一轮,回到do开始下一个数字*/
run;