我需要在SAS中创建一个数据集,其中包含一个变量no属性名称。 我不太熟悉SAS,所以用正常的语言编写逻辑
for(i=1 to 10)
{
for (j=1 to n)
{
Combinations(j,i);
}
//perform some calculations on the temporary average table and delete it
}
问题在于组合功能。这里 组合(I,J) { //找到所有可能的组合 //找到所有组合的平均值 }
我现在需要将所有平均值存储在临时表/数据集中
例如,对于i = 2,j = 5 .. ill对于j的每个值有十个组合。 因此,列数将为10,行数将为2。
我猜这个表应该是一个动态数据集。 我真的不知道该怎么做......刚刚开始。
非常感谢任何帮助。
由于
答案 0 :(得分:1)
可能最好的解决方案是首先将i,j数据集创建为垂直 - 将每个eventual-variable作为一行 - 然后使用PROC TRANSPOSE
将其转置为水平。您可以使用ID
语句命名变量。