我有一个看起来像这样的 SAS 数据集:
id | Date | ...
1 17 Jun
1 19 Jun
2 17 Jun
2 19 Jun
2 21 Jun
3 12 May
每个 id 代表一个独特的人。我想为每个唯一的人只保留 1 行,但是,仍然将日期保留在数据集中。为此,我需要将表格转换为以下格式:
id | Date1 | Date2 | Date 3
1 17 Jun 19 Jun
2 17 Jun 19 Jun 21 Jun
3 12 May
如果只为该人分配了 1 个日期,则将 date2 和 date3 保留为缺失值。
我使用的完整数据集包含超过 180 天的数千个观察结果。但是,一个独特的人最多会被分配到 5 个不同的日子。
任何帮助表示赞赏