我刚开始使用SAS,我试图组合列。在SAS中组合列
我有表mainData
A1 A2 A3 A4
1 4 7 10
2 5 8 11
3 6 9 12
我想创建一个新表rearrangedData
Type Value
A1 1
A1 2
A1 3
A2 4
A2 5
A2 6
A3 7
A3 8
A3 9
A4 10
A4 11
A4 12
必须有一个简单的解决这个我实在不明白这一点。我正在考虑编写do循环,但如果我不知道特定列中的表的大小或行数,该怎么办?我无法弄清楚如何在SAS中获得这些信息。
我建议使用视图的第一步如果数据集还没有某种id列。 – user667489
如果第一列是唯一的,那么它可以用作BY变量,并且也包含在要转置的变量列表中。 – Tom