假设我有一个数据集:
data animals;
input animal $
group $
control $;
datalines;
dog A c1
dog B c1
dog C c1
dog D c2
dog E c2
dog F c2
dog G c3
dog H c3
dog I c3
;
run;
我希望以这样的方式对结果数据集进行排序:
dog A c1
dog D c2
dog G c3
dog B c1
dog E c2
dog H c3
dog C c1
dog F c2
dog I c3
我没有看到任何特殊的proc排序选项可以进行“交替”排序,所以我可能需要“通过控制”对数据集进行子集,然后在数据步骤中重新组合,使它们交错/交替。
有什么想法吗?谢谢。