全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6870 5
2010-03-19
有很多组数据,
现在想选择每组的第一组数据。

用什么办法选择呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-3-19 11:03:32
一眼瞬间 发表于 2010-3-19 09:33
有很多组数据,
现在想选择每组的第一组数据。

用什么办法选择呢?
I guess you want to get the first observation in each and every group. Here is an example.

  data t1;
     do i = 1 to 100;
         group=mod(i,30);
         output;
      end;
  run;

  proc sort data=t1; by group; run;

data t2;
    set t1;
    by group;
    if first.group then output;
run;

proc print; run;
二维码

扫码加我 拉你入群

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

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

2010-3-19 11:15:44
Thanks so much!
二维码

扫码加我 拉你入群

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

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

2010-3-19 11:35:44
mod用来分组还是挺好的 学习了
二维码

扫码加我 拉你入群

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

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

2010-3-19 12:06:12
不错,学习学习!
二维码

扫码加我 拉你入群

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

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

2010-3-19 20:42:49
学习啦!不错
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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