通过指定值范围来创建基本数据集

时间:2018-02-09 17:35:05

标签: sas sas-macro

我正在尝试为我的宏功能创建一个单独的变量。我想做的很简单。我想用一个带有一系列字符值的变量创建一个数据帧。例如:

forecast
fore1
fore2
fore3
fore4

我知道输入和datalines语句可以实现的一些方法,但是,我遇到的问题是我想使用fore1-fore4在这个数据帧中生成数据,这样它就会概括为我的宏功能。

1 个答案:

答案 0 :(得分:2)

假设你真的想要那个数据集,它就可以这么简单。

data want;
    do i=1 to 4;
        forecast = catt('fore', i);
        output;
    end;
    keep forecast;
 run;