SAS

ChaoXie118 2019-11-23 02:39:20
DATA songs;
INFILE "c:\MyRawData\KBRK.dat";
INPUT City $ Age wj kt tr filp ttr;
ARRAY song (5) wj kt tr filp ttr;
DO i = 1 TO 5;
IF song(i) = 9 THEN song(i) = .;
END;
RUN;

PROC PRINT DATA = songs;
TITLE 'KBRK Song Survey';
RUN;

文件KBRK.dat的数据如下:
Albany 54 3 9 4 4 9
Richmond 33 2 9 3 3 3
Oakland 27 3 9 4 2 3
Richmond 41 3 5 4 5 5
Berkeley 18 4 4 9 3 2

运行的结果如下:


请问为什么 i 的值是6而不是5呢?
...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,947

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧