全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8416 4
2015-06-14
每一个ID,有很多个值date(每个ID的date的个数不一样),我想取每个ID前120个值,也就是说我只想要a的a1,a2,a3....a120,b的b1,b2,b3...b120,以此类推。该如何操作?求高人相助!感谢! ID      date

   a    a1
   a    a2
   a    a3
...
   b    b1
   b    b2
   b    b3
   b    b4
   b    b5
....
   c    c1
   c    c2
   c    c3
   c    c4

....
二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-14 16:33:26
data two;
set one;
by id;
if first.id then count=0;
count+1;
if count < = 120 then output;
else delete;
run;

二维码

扫码加我 拉你入群

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

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

2015-6-14 18:04:17
sas那个石家庄人 发表于 2015-6-14 16:33
data two;
set one;
by id;
谢谢!
二维码

扫码加我 拉你入群

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

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

2017-12-29 15:46:20
留名~~~~~~~~~~
二维码

扫码加我 拉你入群

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

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

2020-3-19 16:48:20
非常好的解答!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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