Learn R Programming

EdSurvey (version 1.0.6)

levelsSDF: Get the levels and labels of a variable in an edsurvey.data.frame or light.edsurvey.data.frame.

Description

levelsSDF returns a data.frame that shows the levels and labels of a variable from an edsurvey.data.frame or light.edsurvey.data.frame..

Usage

levelsSDF(varnames, data)

Arguments

varnames

a vector of character strings to search for in the database connection object (data).

data

object of class edsurvey.data.frame or light.edsurvey.data.frame (see readNAEP for how to generate an edsurvey.data.frame).

Value

A pasted statement that shows the levels and labels of a variable (or vector of variables) from an edsurvey.data.frame or light.edsurvey.data.frame.

Examples

Run this code
# NOT RUN {
# read in the example data (generated, not real student data)
sdf <- readNAEP(system.file("extdata/data", "M36NT2PM.dat", package = "NAEPprimer"))

# search variables in the sdf
levelsSDF(varnames="pared", data=sdf)

# search multiple variables
levelsSDF(varnames=c("pared","ell3"), data=sdf)

# search multiple variables in a light.edsurvey.data.frame with recodes
df2 <- getData(data=sdf, varnames=c("dsex", "t088301"),
               recode=list(t088301=list(from=c("Yes, available","Yes, I have access"),
                                        to=c("Yes")),
                           t088301=list(from=c("No, have no access"),
                                        to=c("No"))),
               addAttributes=TRUE)
levelsSDF(varnames=c("dsex","t088301"), data=df2)
# }

Run the code above in your browser using DataLab