全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
935 3
2011-09-25
悬赏 5 个论坛币 未解决
比如如下数据,第一列是对象ID,第二列是日期
100001   17JUN2010
100001   13JUL2010
100001   20AUG2010
100001   24SEP2010
100001   22OCT2010
100001   18NOV2010
100001   18DEC2010
100001   11JAN2011
100001   13FEB2011
100001   11MAR2011
100001   16APR2011
100004   14JUN2010
100004   12JUL2010
100004   20AUG2010
100004   23SEP2010
100004   25OCT2010
100004   12NOV2010
100004   13DEC2010
100004   18JAN2011
100007   10JUN2010
100007   09JUL2010
100007   08AUG2010
100007   10SEP2010
100007   08OCT2010
100007   09NOV2010
100007   10DEC2010
100007   10JAN2011
100007   15FEB2011
100007   18MAR2011
100007   18APR2011
100007   11MAY2011

现想生成一新变量,在同ID内由1开始,按时间先后生成顺序号,结果如下,怎样实现?

100001   17JUN2010   1
100001   13JUL2010   2
100001   20AUG2010  3
100001   24SEP2010   4
100001   22OCT2010   5
100001   18NOV2010  6
100001   18DEC2010   7
100001   11JAN2011   8
100001   13FEB2011   9  
100001   11MAR2011   10
100001   16APR2011   11
100004   14JUN2010   1
100004   12JUL2010   2
100004   20AUG2010   3
100004   23SEP2010   4
100004   25OCT2010   5
100004   12NOV2010   6
100004   13DEC2010   7
100004   18JAN2011   8
100007   10JUN2010  1
100007   09JUL2010   2
100007   08AUG2010  3
100007   10SEP2010   4
100007   08OCT2010   5
100007   09NOV2010   6
100007   10DEC2010   7
100007   10JAN2011   8
100007   15FEB2011   9
100007   18MAR2011  10
100007   18APR2011   11
100007   11MAY2011   12

sorry,重发了
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-25 22:02:50
二维码

扫码加我 拉你入群

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

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

2011-9-25 22:14:43
webgu 发表于 2011-9-25 22:02
重复贴。https://bbs.pinggu.org/thread-1188952-1-1.html
sorry,重发了
二维码

扫码加我 拉你入群

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

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

2011-9-26 18:20:52
proc sort data=test;
  by date;
run;

data test2;
  set test;
  id=_n_;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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