Language Reference |
produces an arithmetic series
The DO function creates a row vector containing a sequence of numbers starting with start and incrementing by increment as long as the elements are less than or equal to stop (greater than or equal to stop for a negative increment). This function is a generalization of the index creation operator (:).
For example, consider the following statement:
i=do(3,18,3);
This statements yields the following result:
I 1 row 6 cols (numeric) 3 6 9 12 15 18Now consider the following statement:
j=do(3,-1,-1);This statement yields the following result:
J 1 row 5 cols (numeric) 3 2 1 0 -1
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.