程序如下:
DATA SCORES;
INPUT NAMES $ TEST1 TEST2 TEST3 TEST4 TEST5;
CARDS;
Ngu 89 76 91 82
Ramos 67 72 80 76 86
Robbins 76 65 79
;
PROC PRINT DATA=SCORES;
TITLE 'scores of students';
RUN;

|
楼主: melody21
|
5997
6
[原创博文] SAS数据手动输入时只读取第一行--little sas book |
|
已卖:5份资源 讲师 49%
-
|
回帖推荐yushengfan 发表于3楼 查看完整内容 sas默认一行读完了要读下一行,第一行没有test5,于是得跳到第二行去读,但是第二行第一个是Ramos,字符型,test5在input语句里是数值型,小sas为难了,于是就停下来了。
所以呢,缺失的数值型变量在样本里用“.”来表示,这样子小sas就知道这个是缺失值。
The MISSOVER option tells SAS that if it runs out of data, don’t go to the next data line. Instead, assign missing values to any remaining variables.
实际当 ...
| ||
|
|
| ||
| ||
|
SAS资源
1. SAS 微信:StatsThinking 2. SAS QQ群:348941365 |
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


