我有一个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 中做到这一点。
最好的方法是什么?