全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
829 2
2022-08-30
第一次发帖求助,不知道有没有人理我,求各位大佬相助

目前有几列数据,希望程序在每次遇到不同的number或者type下,重新从1开始生成序列号

原数据格式如下:
input kit number type;
cards;
123455 01 aspirin
111112 01 aspirin
134413 01 placebo
145234 01 placebo
123456 01 panadol
145655 02 placebo
114567 03 aspirin
114246 03 aspirin138769 03 placebo
希望得到的结果为原数据加上由序列号生成的count一列:

kit number type count;
123455 01 aspirin  1
111112 01 aspirin  2
134413 01 placebo 1
145234 01 placebo 2
123456 01 panadol 1
145655 02 placebo 1
114567 03 aspirin 1
114246 03 aspirin 2
138769 03 placebo 1


自己试了好几种写法,想的是通过notesorted然后再left join,但是还是没办法实现,不知道这个应该是不是一定要通过宏来实现,
希望大佬帮忙救命了





二维码

扫码加我 拉你入群

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

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

全部回复
2022-8-31 13:28:10
复制代码
二维码

扫码加我 拉你入群

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

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

2022-9-8 20:10:55
橙红的果士 发表于 2022-8-31 13:28
谢谢大佬救命 脑子卡住了 越想越复杂
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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