xptread
Create table from data stored in SAS XPORT format file
Syntax
data = xptread
data = xptread(filename)
[data,missing] = xptread(filename)
xptread(...,'ReadObsNames',true)
Description
data = xptread
displays a dialog box for
selecting a file, then reads data from the file into a table. The
file must be in the SAS XPORT
format.
data = xptread(filename)
retrieves data
from a SAS XPORT
format file filename
.
For example, to open a SAS XPORT
file named sample.xpt
,
type data = xptread('sample.xpt')
at the command
prompt.
[data,missing] = xptread(filename)
returns
a nominal array, missing
, that contains the missing
data type information from the XPORT
format file.
The XPORT
format allows for 28 missing data
types, represented in the file by an upper case letter or the characters '.'
or '_'
.
If the XPORT
file contains missing values, xptread
converts
them to NaN
values in the output table, data
.
However, if you need the specific missing types, you can recover this
information by specifying a second output, missing
.
The entries in missing
are one of the 28 missing
data type values from the XPORT
format file ('.'
, '_'
, 'A'
,...,'Z'
),
or are undefined for values that are not present at all in the XPORT
format
file. The outputs missing
and data
are
the same size.
xptread(...,'ReadObsNames',true)
treats
the first variable in the file as observation names. The default value
is false.
xptread
only supports single data sets
per file. xptread
does not support compressed
files.
Version History
Introduced in R2009b