楼主: 2286116865
5992 3

[问答] 有关firstobs=2 与"/"的区别 [推广有奖]

  • 2关注
  • 4粉丝

讲师

16%

还不是VIP/贵宾

-

威望
0
论坛币
367 个
通用积分
1.7284
学术水平
1 点
热心指数
6 点
信用等级
1 点
经验
7033 点
帖子
294
精华
0
在线时间
294 小时
注册时间
2015-5-3
最后登录
2024-1-1

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
以下是我想读取的外部数据:(从第二行开始读取)
源数据.png data c;                                                                                                                                 
infile 'C:\Users\Administrator\Desktop\fog jump.txt';                                                                          
input /city$ stata$ nomalhigh normallow recordhigh recordlow;                                                                           
run;  
结果: 结果.png

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





二维码

扫码加我 拉你入群

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

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

关键词:First FIRS FIR IRS obs Desktop Users 如何

沙发
wwang111 发表于 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,就会从第二行开始读,然后每一行都读到,就是正确的结果了。

使用道具

藤椅
2286116865 发表于 2016-8-16 19:25:12 |只看作者 |坛友微信交流群
嗯,懂啦,谢谢老师!

使用道具

板凳
2286116865 发表于 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步在第一次 ...
嗯,懂啦,谢谢老师!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 17:25