全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6454 3
2016-08-16
以下是我想读取的外部数据:(从第二行开始读取)
源数据.png data c;                                                                                                                                 
infile 'C:\Users\Administrator\Desktop\fog jump.txt';                                                                          
input /city$ stata$ nomalhigh normallow recordhigh recordlow;                                                                           
run;  
结果: 结果.png

请教大家,如何解释这种结果?如果该用firstobs=2是能输出正确的结果的,“/”与firstobs=2是不是不能等同的?





二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-16 18:15:53
"/"在sas help里面的解释:advances the pointer to column 1 of the next input record.

data步在第一次执行中,读到input语句,光标锁定在shijian那行,然后读到"/",光标会跳到nome那一行,然后读入数据,遇到run输出第一行;
回到顶端开始第二次执行,读到input,光标锁定在miami那行,接着读到"/",又跳到下一行,读入nns那行的数据,然后输出;
也就是把"/"放到input之后,会隔一行再读。

用firstobs=2,就会从第二行开始读,然后每一行都读到,就是正确的结果了。
二维码

扫码加我 拉你入群

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

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

2016-8-16 19:25:12
嗯,懂啦,谢谢老师!
二维码

扫码加我 拉你入群

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

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

2016-8-16 19:31:54
wwang111 发表于 2016-8-16 18:15
"/"在sas help里面的解释:advances the pointer to column 1 of the next input record.

data步在第一次 ...
嗯,懂啦,谢谢老师!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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