Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create a sas dataset with one variable where each value is increased by a constant step?

Tags:

sas

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.

like image 406
Steve Avatar asked Jun 01 '11 02:06

Steve


2 Answers

Is this what you're after?:

data count;
    do i = 1 to 10;
        output;
    end;
run;
like image 92
Murray Avatar answered Oct 07 '22 21:10

Murray


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;
like image 2
Michael Kersten Avatar answered Oct 07 '22 20:10

Michael Kersten