楼主: yangz98
3288 4

Note: SAS went to a new line when INPUT statement reached past end of the line [推广有奖]

  • 12关注
  • 3粉丝

已卖:16份资源

讲师

48%

还不是VIP/贵宾

-

威望
0
论坛币
331 个
通用积分
1.1210
学术水平
29 点
热心指数
32 点
信用等级
27 点
经验
303 点
帖子
509
精华
0
在线时间
519 小时
注册时间
2012-3-9
最后登录
2023-4-5

楼主
yangz98 发表于 2012-10-30 22:05:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
SAS初学者,看THE LITTLE SAS BOOK中遇到的问题,求教各位大牛啊!
DATA ToadJump;                                                                                                                          
       INFILE 'D:\SAS9.1DATAS\ToadJump.dat' MISSOVER;                                                                                    
       INPUT  ToadName $ Weight Jump1 Jump2 Jump3;                                                                                       
RUN;                                                                                                                                    
PROC PRINT DATA=ToadJump;                                                                                                               
RUN;

数据ToadJump.dat中,在每一行的非开头和结尾有缺失项,请问在INFILE后面添加什么OPTION?求高人指点啊?
OPTIONS:
1.MISSOVER 如果SAS在a line 中遇到any missing variables则直接进入the next line 读取数据
2.TURNCOVER 如果每一行的数据长度不一样,并且没有添加缺失项时自动补充是data set中每一行数据一样长


二维码

扫码加我 拉你入群

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

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

关键词:statement Statemen reached Statem Reach 求助

沙发
shenroong 发表于 2012-10-31 11:18:57
missover 前面或者后面加上dsd

藤椅
yangz98 发表于 2012-10-31 12:36:48
shenroong 发表于 2012-10-31 11:18
missover 前面或者后面加上dsd
试了结果还是不行。
DATA ToadJump;                                                                                                                          
      INPUT ToadName $ Weight  Jump1  Jump2  Jump3 ;                                                                                    
      DATALINES;                                                                                                                        
Lucky  2.3 1.9  .  3.0                                                                                                                  
Spot   4.6 2.5 3.1 0.5                                                                                                                  
Tubs   7.1  .   .  3.8                                                                                                                  
Hop    4.5 3.2 1.9 2.6                                                                                                                  
Noisy  3.8 1.3 1.8 1.5                                                                                                                  
Winner 5.7  .   .   .                                                                                                                  
;                                                                                                                                       
RUN;                                                                                                                                    
PROC PRINT DATA=WORK.ToadJump;                                                                                                         
RUN;
这是生成的ToadJump.dat的程序,有5个variables,6个observations,加了DSD后变成5个variables和11个observations了,问题还是没有解决

板凳
davil2000 发表于 2012-11-26 18:56:57
yangz98 发表于 2012-10-31 12:36
试了结果还是不行。
DATA ToadJump;                                                                 ...
DATA ToadJump;  
infile datalines missover;
      INPUT ToadName $ Weight  Jump1  Jump2  Jump3 ;                                                                                    
      DATALINES;                                                                                                                        
Lucky  2.3 1.9  .  3.0                                                                                                                  
Spot   4.6 2.5 3.1 0.5                                                                                                                  
Tubs   7.1  .   .  3.8                                                                                                                  
Hop    4.5 3.2 1.9 2.6                                                                                                                  
Noisy  3.8 1.3 1.8 1.5                                                                                                                  
Winner 5.7  .   .   .                                                                                                                  
;
proc print;
RUN;
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Tigflanker + 5 + 3 + 3 + 3 观点有启发
数据分析师3K + 60 + 3 热心帮助其他会员

总评分: 经验 + 60  论坛币 + 5  学术水平 + 3  热心指数 + 6  信用等级 + 3   查看全部评分

R是万能的,SAS是不可战胜的!

报纸
yangz98 发表于 2012-11-26 19:58:29
davil2000 发表于 2012-11-26 18:56
DATA ToadJump;  
infile datalines missover;
      INPUT ToadName $ Weight  Jump1  Jump2  Jump3  ...
thank u so much

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 13:44