Hmisc (version 4.0-2)

stata.get: Enhanced Importing of STATA Files

Description

Reads a file in Stata version 5-11 binary format format into a data frame.

Usage

stata.get(file, lowernames = FALSE, convert.dates = TRUE, convert.factors = TRUE, missing.type = FALSE, convert.underscore = TRUE, warn.missing.labels = TRUE, force.single = TRUE, allow=NULL, charfactor=FALSE, ...)

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
convert.dates
convert.factors
missing.type
convert.underscore
warn.missing.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 R that should not be converted to periods in variable names. By default, underscores in variable names are converted to periods as with R before version 1.9.
charfactor
set to TRUE to change character variables to factors if they have fewer than n/2 unique values. Blanks and null strings are converted to NAs.
...
arguments passed to read.dta.

Value

Details

stata.get invokes the read.dta function in the foreign package to read an STATA 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.dta. By default, integer-valued variables are converted to a storage mode of integer unless force.single=FALSE. Date variables are converted to R Date variables. By default, underscores in names are converted to periods.

See Also

read.dta,cleanup.import,label,data.frame,Date

Examples

Run this code
## Not run: 
# w <- stata.get('/tmp/my.dta')
# ## End(Not run)

Run the code above in your browser using DataCamp Workspace