全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2878 1
2015-07-29
data scores;   infile datalines delimiter=',';   input test1 test2 test3;   datalines;91,87,9597,,92,1,1;

With the FLOWOVER option in effect, the data set SCORES contains two, not three, observations.

输出结果为什么只有两行啊。。。为什么是第三行只有一个1,剩下两个是missing value呢?


我只知道在flowover的情况下,如果在中间几行数据发生了数据不足的问题,sas会接下去读取下一行,那是已经是最后一行不能再往下读了。。所以才这一行才会不见吗? 那为什么不能是missing value呢?

sas小白先谢谢各路大神!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-10-11 17:35:47
输出结果应该是
91 87 9597
92 1   1?
因为你用的DLM格式,只能在list input中用,missvalue会跳过的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群