创建具有可变数量属性的SAS数据集

时间:2014-02-19 17:36:43

标签: sas

我需要在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。

我猜这个表应该是一个动态数据集。 我真的不知道该怎么做......刚刚开始。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

可能最好的解决方案是首先将i,j数据集创建为垂直 - 将每个eventual-variable作为一行 - 然后使用PROC TRANSPOSE将其转置为水平。您可以使用ID语句命名变量。