全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2593 5
2011-11-15
比如有如下数据

ID   Time
AAA  31/Oct/2011
AAA  27/Apr/2011
AAA  05/May/2011
BBB  09/May/2011
CCC  10/Jul/2011
BBB   14/Aug/2011

我想将它们按ID, Time排序之后,给每组ID相同的观测编号(即编号后进入下一组ID,重新从1编号),希望输出结果如下,怎么弄呢?排序会,但是编号不会。。

ID    Time                 Index
AAA  27/Apr/2011      1
AAA  05/May/2011     2
AAA  31/Oct/2011      3
BBB  09/May/2011     1
BBB  14/Aug/2011     2
CCC  10/Jul/2011      1
二维码

扫码加我 拉你入群

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

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

全部回复
2011-11-15 11:28:18
if first.id then index=1;
else index+1;
二维码

扫码加我 拉你入群

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

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

2011-11-15 12:10:05
honghejing 发表于 2011-11-15 11:28
if first.id then index=1;
else index+1;
谢谢~
二维码

扫码加我 拉你入群

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

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

2011-11-18 02:36:22
别忘了retain 语句
二维码

扫码加我 拉你入群

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

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

2011-11-18 04:59:20
学习了
二维码

扫码加我 拉你入群

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

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

2011-11-22 14:11:49
崩溃 发表于 2011-11-18 02:36
别忘了retain 语句
恩?什么retain?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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