pobel 发表于 2014-8-14 07:14 
这是INPUT语句的问题。
input xd : yymmdd10. xs xv : percent9. jd : yymmdd10. js jv : percent9.;
...
谢谢啦~,我可能对input语句的修饰符如“:”“&”和“~”的用法理解不深。
还有一个问题时我有很多这样的观测,但有些观测的变量值是缺失的,如:
- data a;
- input xd : yymmdd10. xs xv percent7. jd : yymmdd10. js jv percent7.;
- format xd yymmdd10. jd yymmdd10.;
- format xv percent9.2 jv percent9.2 ;
- cards;
- 2014-8-13 1.1251 4.23% 2014-8-13 1.3088 4.26%
- 2014-8-12 1.1316 4.23% 2014-8-12 1.1234
- 2014-8-12 1.1316 4.23%
- ;
- run;
复制代码输出结果如下:
2014-08-13 1.1251 4.23% 2014-08-13 1.3088 4.26%
2014-08-12 1.1316 4.23% 2014-08-12 1.1234 .
第三行观测完全没读出来
又如输入数据如下:
2014-8-13 1.1251 4.23% 2014-8-13 1.3088 4.26%
2014-8-12 1.1316 4.23%
2014-8-12 1.1316 4.23%
输出结果为:
2014-08-13 1.1251 4.23% 2014-08-13 1.3088 4.26%
2014-08-12 1.1316 4.23% 2014-08-12 1.1316 4.23%
怎么跳行读取数据了?
还有的就是输入数据为:
2014-8-13 1.1251 4.23% 2014-8-13 1.3088 4.26%
2014-8-12 1.1316 4.23% 2014-8-12
2014-8-12 1.1316 4.23%
输出结果为:
2014-08-13 1.1251 4.23% 2014-08-13 1.3088 4.26%
2014-08-12 1.1316 4.23% 2014-08-12 . 113.16%
这也是有问题的