make (dataloop)#
Purpose#
Specifies the creation of a new variable within a data loop.
Format#
make [#] numvar = numeric_expression;
make $charvar = character_expression;
Examples#
make sqvpt = sqrt(velocity * pressure * temp);
make $ gender = lower(gender);
Remarks#
A numeric_expression is any valid expression returning a numeric vector.
A character_expression is any valid expression returning a character
vector. If neither ‘$
’ nor ‘#
’ is specified, ‘#
’ is assumed.
The expression may contain explicit variable names and/or GAUSS
commands. Any variables referenced must already exist, either as
elements of the source dataset, as extern
’s, or as the result of a
previous Format, vector
, or code statement. The variable name must be
unique. A variable cannot be made more than once, or an error is
generated.
See also
Functions vector