楼主: crackman
1815 0

[原创博文] 跟crakman做sas base认证试题(31) [推广有奖]

已卖:401份资源

院士

83%

还不是VIP/贵宾

-

威望
6
论坛币
91928 个
通用积分
23.5045
学术水平
424 点
热心指数
505 点
信用等级
256 点
经验
112978 点
帖子
2940
精华
0
在线时间
2532 小时
注册时间
2007-4-26
最后登录
2025-6-25

初级热心勋章 中级热心勋章 初级学术勋章 初级信用勋章

楼主
crackman 发表于 2010-11-12 10:27:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
31. Given the following raw data records in DATAFILE.TXT:

----|----10---|----20---|----30
Kim,Basketball,Golf,Tennis
Bill,Football
Tracy,Soccer,Track

The following program is submitted:

data WORK.SPORTS_INFO;
     length Fname Sport1-Sport3 $ 10;
     infile 'DATAFILE.TXT' dlm=',';
     input Fname $ Sport1 $ Sport2 $ Sport3 $;
run;

proc print data=WORK.SPORTS_INFO;
run;

Which output is correct based on the submitted program?

        A.
Obs    Fname    Sport1        Sport2    Sport3

1     Kim      Basketball    Golf      Tennis
2     Bill     Football
3     Tracy    Soccer        Track

     B.
Obs    Fname    Sport1        Sport2    Sport3

1     Kim      Basketball    Golf      Tennis
2     Bill     Football      Football Football
3     Tracy    Soccer        Track     Track

     C.
Obs    Fname    Sport1        Sport2    Sport3

1     Kim      Basketball    Golf      Tennis
2     Bill     Football      Tracy     Soccer

     D.
Obs    Fname    Sport1        Sport2    Sport3

1     Kim      Basketball    Golf      Tennis
2     Bill     Football

Answer: C
本文属于博客:http://crackman.net/
版权归作者所有,欢迎转载!如有转载,请务必注明出处!未经本文作者同意不得用于商业应用。
这里考察的还是INPUT语句读入数据时的换行问题。
INPUT语句在读入数据行时,根据PDV中的变量,依次读入数据,如果该数据行数据小于变量数,换行继续读入数据到PDV中。如果数据行太长,超过了变量数,那么也会自动换到下一个数据行。所以,读取的数据应该是如下过程:
第一次:
Fname    Sport1        Sport2    Sport3
Kim      Basketball    Golf      Tennis
此时换行到第二行了,也就是“Bill,Football”
第二次:
Fname    Sport1        Sport2    Sport3
Bill     Football
此时SPORT2和SPORT3是没有了,就换行到第三行 “Tracy,Soccer,Track ”
将Tracy Soccer 放在sport2和sport3中。
等于第二次的时候:PDV中的第二个观测是:
Fname    Sport1        Sport2    Sport3
Bill     Football      Tracy     Soccer
继续换行,但是已经到最后了,所以就只有输出两行观测了。
二维码

扫码加我 拉你入群

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

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

关键词:SAS base Base CRA Man basketball 题库 SAS 认证 Base crackman

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
pobel + 1 + 1 + 1 支持
arthistory4 + 2 对论坛有贡献

总评分: 学术水平 + 3  热心指数 + 1  信用等级 + 1   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 14:47