Hmisc (version 3.0-10)

spss.get: Enhanced Importing of SPSS Files

Description

spss.get invokes the read.spss function in the foreign package to read an SPSS file, with a default output format of "data.frame". The label function is used to attach labels to individual variables instead of to the data frame as done by read.spss. By default, integer-valued variables are converted to a storage mode of integer unless force.single=FALSE. Date variables are converted to RDate variables. By default, underscores in names are converted to periods.

Usage

spss.get(file, lowernames=FALSE, datevars = NULL,
         use.value.labels = TRUE, to.data.frame = TRUE,
         max.value.labels = Inf, force.single=TRUE, allow=NULL)

Arguments

file
input SPSS save file. May be a file on the WWW, indicated by file starting with 'http://'.
lowernames
set to TRUE to convert variable names to lower case
datevars
vector of variable names containing dates to be converted to Rinternal format
use.value.labels
to.data.frame
see read.spss; default is TRUE for spss.get
max.value.labels
force.single
set to FALSE to prevent integer-valued variables from being converted from storage mode double to integer
allow
a vector of characters allowed by Rthat should not be converted to periods in variable names. By default, underscores in variable names are converted to periods as with Rbefore version 1.9.

Value

  • a data frame or list

concept

SPSS data file

See Also

read.spss,cleanup.import,sas.get

Examples

Run this code
w <- spss.get('/tmp/my.sav', datevars=c('birthdate','deathdate'))

Run the code above in your browser using DataLab