在具有多个相同ID的stata中按组排序

问题描述

我正在尝试根据天数找到每个唯一的患者ID的X射线数量,其中包含我在请求日期之前在请求之日拥有的唯一数据。我遇到的问题是如何删除每个ID的重复项,例如对于ID 26423

     ID
 --------------
 2. 26423   145
 3. 26423   0
 4. 26423   145
 5. 26423   0
 6. 26423   145

我只需要2行,其值分别为0和145。我没有问题,可以通过使用

来获得每个单独ID的唯一排名
bysort SK_PatientID772: egen rankU =rank(SK_PatientID772),unique

但是我不能只是删除重复项,因为它将删除其他ID中的所有重复值。因此,我需要对每个ID的XR数按等级对其他IDS进行分组,以获取计数,但是使用gen _N进行测试也无济于事。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)