【发布时间】:2013-07-06 17:28:13
【问题描述】:
我有一个名为 coaches_assistants 的 SAS 数据集,其结构如下。每个TeamID 总是只有两条记录。
TeamID Team_City CoachCode
123 Durham Head_242
123 Durham Assistant_876
124 London Head_876
124 London Assistant_922
125 Bath Head_667
125 Bath Assistant_786
126 Dover Head_544
126 Dover Assistant_978
... ... ....
我想做的是创建一个数据集,其中包含一个名为 AssistantCode 的额外字段,并使其看起来像:
TeamID Team_City HeadCode AssistantCode
123 Durham 242 876
124 London 876 922
125 Bath 667 786
126 Dover 544 978
... ... ... ...
如果可能,我想在单个 DATA 步骤中执行此操作(尽管我知道我可能需要先执行 PROC SORT 步骤)。我知道如何在 python 或 ruby 或任何传统脚本语言中做到这一点,但我不知道如何在 SAS 中做到这一点。
最好的方法是什么?
【问题讨论】: