如何解决SAS - 不同治疗线的重叠日期
我正在尝试将具有单行处理的数据集转换为具有可以重叠的不同行组的数据集。与大多数类似问题不同,我需要修改行,以便我们包括一条可用的时间以及多条重叠的时间。 当前数据如下所示:
data have;
input
ID Treatment STDAT ENDAT;
cards;
1 A 7071 7077
1 B 7075 7079
1 C 7077 7083
2 A 8921 8938
2 B 8935 8940
;
run;
我想要这样的东西,其中 nb_tt 是一组中的行数:
ID nb_tt STDAT ENDAT;
1 1 7071 7075
1 2 7075 7077
1 2 7077 7079
1 1 7079 7083
2 1 8921 8935
2 2 8935 8938
2 1 8938 8940
注意,不同的行组合必须算作不同的组。 非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。