6

This would be a junior sas question. I have a lower bound, say, 1 and an upper bound, say, 10 and I want to create a dataset with a single variable, with 10 observations from 1 to 10, step at 1. How can I do this convinently in sas? Thanks for any help.

Steve
  • 4,935
  • 11
  • 56
  • 83

2 Answers2

8

Is this what you're after?:

data count;
    do i = 1 to 10;
        output;
    end;
run;
Murray
  • 660
  • 1
  • 8
  • 20
2

If you want to increment by a value diffrent 1 use the BY syntax.
In the following example you would get 5 observations with values of i like 1 3 5 7 9

data count;
    do i = 1 to 10 by 2;
        output;
    end;
run;
Michael Kersten
  • 427
  • 2
  • 11