Next: The MGET Command, Previous: The GET Command, Up: MATRIX [Contents][Index]
SAVE CommandSAVE expression
[/OUTFILE={file | *}]
[/VARIABLES=variable…]
[/NAMES=expression]
[/STRINGS=variable…].
The SAVE matrix command evaluates expression and writes the
resulting matrix to an SPSS system file. In the system file, each
matrix row becomes a case and each column becomes a variable.
Specify the name or handle of the SPSS system file on the
OUTFILE subcommand, or ‘*’ to write the output as the new
active file. The OUTFILE subcommand is required on the first
SAVE command, in syntax order, within MATRIX. For
SAVE commands after the first, the default output file is the
same as the previous.
When multiple SAVE commands write to one destination within a
single MATRIX, the later commands append to the same output
file. All the matrices written to the file must have the same number
of columns. The VARIABLES, NAMES, and STRINGS
subcommands are honored only for the first SAVE command that
writes to a given file.
By default, SAVE names the variables in the output file
COL1 through COLn. Use VARIABLES or
NAMES to give the variables meaningful names. The
VARIABLES subcommand accepts a comma-separated list of variable
names. Its alternative, NAMES, instead accepts an expression
that must evaluate to a row or column string vector of names. The
number of names need not exactly match the number of columns in the
matrix to be written: extra names are ignored; extra columns use
default names.
By default, SAVE assumes that the matrix to be written is all
numeric. To write string columns, specify a comma-separated list of
the string columns’ variable names on STRINGS.
Next: The MGET Command, Previous: The GET Command, Up: MATRIX [Contents][Index]