Learn R Programming

spsurvey (version 4.1.4)

read.sas: Read a SAS dataset or a SAS XPORT File

Description

This function reads either a SAS dataset or a SAS XPORT (transport) file and creates a data frame.

Usage

read.sas(filename, libname = NULL, xport = FALSE,
  sascmd = "C:/Program Files/SASHome/SASFoundation/9.4/sas.exe")

Arguments

filename

If xport equals TRUE, a character string giving the full path to the SAS XPORT file, which must include the file extension. If xport equals FALSE, either a character string giving the the name of a dataset in the SAS library or a vector of character strings giving the names of datasets in the SAS library, where the dataset names cannot exceed eight characters in length and do not include the file extension.

libname

Character string defining the SAS library, which is usually a directory reference. If xport equals FALSE and the dataset(s) named in argument filename do not reside in the working directory, then this argument is required. The default value is NULL.

xport

Logical value indicating whether the input file is a SAS XPORT file. The default value is FALSE.

sascmd

Character string giving the full path to SAS executable. This argument is required only when xport equals FALSE. The default value is "C:/Program Files/SAS/SAS 9.1/sas.exe".

Value

Either a single data frame or a list of data frames.

Other Functions Required

read.ssd

function in the foreign package that reads a SAS dataset and creates a data frame

read.xport

function in the foreign package that reads a SAS XPORT file and creates a data frame

Examples

Run this code
# NOT RUN {
MySasFile <- read.sas("mysasfil", "C:/Documents and Settings/auser/My Project")
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab