问两道SAS Base题目40.The following SAS program is submitted:data

1个回答

  • 40.n+1 的话,系统调用的运算方法跟不一样,不是N=N+1;而是N=SUM(N+1);SUM(N+1)的话,虽然一开始N 没有被赋值,但是系统在进行+1操作时,会直接将缺失值的N自动转化为0来计算.所以答案是6;

    48.系统报的错误,如果我没想错的话,应该是if date ='01012000'd then event ='January 1st'; 这里句会出错;错误点应该是date ='01012000'd 这里;改成date='01jan2000'd就可以了.SAS不支持'01012000'd这种格式.至于为什么你自己用datalines的方式尝试了可以,我就不知道了.