全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1957 3
2012-09-04

各位大虾,下面的data步 input NumEmployees;的数据是要换行存储吗?

data WORK.INFO;

     infile'DATAFILE.TXT';

     input @1Company $20. @25 State $2. @;

     if State=' 'then input @30 Year;

     else input @30City Year;

     inputNumEmployees;

  run;

而这个问题How many raw datarecords are read during each iteration of the DATA step? 是想考察什么?

二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-4 12:23:37
应该是两行吧,考察@在input中的作用
二维码

扫码加我 拉你入群

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

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

2012-9-4 15:09:46
Imasasor 发表于 2012-9-4 12:23
应该是两行吧,考察@在input中的作用
但是我得到的答案是1.
二维码

扫码加我 拉你入群

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

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

2012-9-4 17:34:35
Imasasor 发表于 2012-9-4 12:23
应该是两行吧,考察@在input中的作用
我弄了个数据运行了一下,应该是两行吧

data a;
     input @1 Company $20. @25 State $2. @;
     if State='.' then input @30 Year;
     else input @30 City Year;
     input NumEmployees;
         cards;
a                        .    . 1988
1111
b                        b    a 1987
1111
;
run;
proc print data=a;run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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