求助一段sas程序是什么意思?

datathree;setnewtwo2;arraynut(26)kcalproteinfatavcarbototalcarbofibreashcholevacarore... data three;
set newtwo2;
array nut(26) kcal protein fat avcarbo totalcarbo fibre ash chole va caro retin thin ribof niacin vc totalve ca p k na mg fe mn zn cu se;
do i=1 to 26;
nut(i)=(nut(i)/100)*v39*(keshibu/100);
end;
run;
展开
 我来答
萨萨克觉得
2017-11-27 · TA获得超过128个赞
知道小有建树答主
回答量:85
采纳率:83%
帮助的人:29.6万
展开全部
arry是数组语句,现在有一个nut数组,数组有26项数据,数据内容依次为 kcal protein fat avcarbo totalcarbo fibre ash chole va caro retin thin ribof niacin vc totalve ca p k na mg fe mn zn cu se
现在从第一个数据kcal开始 nut(1)=(nut(1)/100)*v39*(keshibu/100)且知道nut(1)=kcal
所以nut(1)=(kcal/100)*v39*(keshibu/100) //这个表达式没看懂,可能你自己做一遍就知道了,我不太理解。。。
所有26项数据按 上述操作执行一遍,新生成的nut数组放到three表格里。
注:set newtwo2; 表示读取netwo2这张表。一般来说,这个时候three这张表会填充进netwo2里的内容。但是!!这里的表都没有逻辑库,表示无法理解,你确定这段代码能跑通?不会的再追问吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式