全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
773 2
2021-12-13
悬赏 10 个论坛币 未解决

如图,整个表数据很多,indt是与DATE日期相同的元素(表中有很多,比较零散),想对类似这样的元素进行标号(如后面的t=1),并对其后面的5个交易日的数据进行编号2,3,4,5,6,最后保存有标号的数据行。
  


data combine1;
    set combine;
    by stkcd date;
    if date1^=. then t=1;
    else t=t+1;
run;
这个做不出来,还是只有编号1


二维码

扫码加我 拉你入群

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

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

全部回复
2021-12-14 08:24:48
retain t;
二维码

扫码加我 拉你入群

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

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

2021-12-14 12:55:45
data combine1;
    set combine;
    by stkcd date;
    retain t;
    if first.stkcd and date^=. then t=1;
    else t=t+1;
run;
试试看,我不知道你是不是想要这样的效果
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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