早教吧作业答案频道 -->其他-->
SAS数据中修改某一列等于0的值,让它等于该列前一个数怎么改?Dataqueshizhi;Setwork.biao;ArrayAAvg;/*Avg是biao中的某一列*/DooverA;IfA=0Thenavgque=lag(A);elseavgque=A;End;Run;哪里不对这个弄出来avgque完全
题目详情
SAS 数据中修改某一列等于0的值,让它等于该列前一个数
怎么改?
Data queshizhi;
Set work.biao;
Array A Avg; /*Avg是biao中的某一列*/
Do over A;
If A=0 Then avgque=lag(A);
else avgque=A;
End;
Run;
哪里不对
这个弄出来avgque完全等于Avg
怎么改?
Data queshizhi;
Set work.biao;
Array A Avg; /*Avg是biao中的某一列*/
Do over A;
If A=0 Then avgque=lag(A);
else avgque=A;
End;
Run;
哪里不对
这个弄出来avgque完全等于Avg
▼优质解答
答案和解析
data biao;
do id=1 to 20;
avg=max(0,int(10*rannor(1)));
output;
end;
run;
data queshizhi;
set work.biao;
retain xx;
if avg ne 0 then xx=avg;
if avg=0 then avgque=xx;
else avgque=avg;
run;
proc print data=queshizhi noobs;
run;
do id=1 to 20;
avg=max(0,int(10*rannor(1)));
output;
end;
run;
data queshizhi;
set work.biao;
retain xx;
if avg ne 0 then xx=avg;
if avg=0 then avgque=xx;
else avgque=avg;
run;
proc print data=queshizhi noobs;
run;
看了 SAS数据中修改某一列等于0...的网友还看了以下:
问一下物理的q等于Q除以m和q等于Q除以v的意思 2020-06-12 …
¬(P↔Q)怎么推出(P∧¬Q)∨(¬P∧Q).古典逻辑.真值树系统推论的一步一步过程详细点.例子 2020-06-12 …
逻辑充分假言命题,为何如果P则Q,等价与非p或者q,根据肯前肯后或者否前否后的原则,我推不出逻辑充 2020-07-01 …
Q=c乘m(t-to),已知Q等于4500,c等于1,m等于300,t等于35,求to 2020-07-02 …
在等比数列{an}中,已知a1=48,a7=3/4,那么公比q等于设公比为qa7=a1*q^6,3 2020-07-09 …
已知等差数列{an}的公差d≠0,若a5、a9、a15成等比数列,那么公比为()为什么不可以这样解 2020-07-09 …
如果(x+q)(x+1/5)的积中不含x项,则q等于(x+q)(x+1/5)=x^2+(q+1/5 2020-07-11 …
p双条件q等价于p条件q且q条件p如果不等价等价于什么为什么 2020-07-14 …
R表示全集Q的补集是不是Q本身如果不是那是什么R表示全体实数Q表示有理数集 2020-07-30 …
行测的逻辑判断如果p,那么q=》这个矛盾是非p并且q。非p并且q的矛盾是p或者非q。矛盾的矛盾应该是 2020-12-07 …