楼主: 2286116865
6508 3

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

  • 2关注
  • 4粉丝

已卖:207份资源

讲师

16%

还不是VIP/贵宾

-

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

楼主
2286116865 发表于 2016-8-16 17:41:50 |AI写论文

+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
拉您进交流群
GMT+8, 2025-12-5 19:52