Next: , Previous: ADD FILES, Up: Combining Data Files


10.3 MATCH FILES

     MATCH FILES
     
     Per input file:
             /{FILE,TABLE}={*,'file_name'}
             [/RENAME=(src_names=target_names)...]
             [/IN=var_name]
             [/SORT]
     
     Once per command:
             /BY var_list[({D|A}] [var_list[({D|A})]...]
             [/DROP=var_list]
             [/KEEP=var_list]
             [/FIRST=var_name]
             [/LAST=var_name]
             [/MAP]

MATCH FILES merges sets of corresponding cases in multiple input files into single cases in the output, combining their data.

MATCH FILES shares the bulk of its syntax with other pspp commands for combining multiple data files. See Combining Files Common Syntax, above, for an explanation of this common syntax.

How MATCH FILES matches up cases from the input files depends on whether BY is specified:

When MATCH FILES creates an output case, variables that are only in files that are not present for the current case are set to the system-missing value for numeric variables or spaces for string variables.