全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1788 4
2011-12-10
我们在SET时,可以用End=last 来标识是否为最后一行,但是在input读入时,好像不支持 input datalines end=last,那这种情况

下如何标识呢?



二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-11 00:35:10
要思想,更要行动!
二维码

扫码加我 拉你入群

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

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

2011-12-11 03:19:46
Yes. You are right.

You can use eof= option to have a label section. In the section you can write down your end of file handling. See example below.

data t;
  infile cards eof=eof ;
  input x y;
  output;
  return;
  eof: put 'I am here';
      do i=1 to 5;
            output;
          end;
  cards;
  1 2
  3 4
  ;

  proc print;run;
二维码

扫码加我 拉你入群

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

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

2011-12-12 19:21:39
学习了怎样用return和eof, 好!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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