get.origin.codes {readstata13} | R Documentation |
Get Origin Code Numbers for Factors
Description
Recreates the code numbers of a factor as stored in the Stata dataset.
Usage
get.origin.codes(x, label.table)
Arguments
x |
factor. Factor to obtain code for |
label.table |
table. Table with factor levels obtained by
|
Details
While converting numeric variables into factors, the original code
numbers are lost. This function reconstructs the codes from the attribute
label.table
.
Value
Returns an integer with original codes
Author(s)
Jan Marvin Garbuszus jan.garbuszus@ruhr-uni-bochum.de
Sebastian Jeworutzki sebastian.jeworutzki@ruhr-uni-bochum.de
Examples
dat <- read.dta13(system.file("extdata/statacar.dta", package="readstata13"))
labname <- get.label.name(dat,"type")
labtab <- get.label(dat, labname)
# comparsion
get.origin.codes(dat$type, labtab)
as.integer(dat$type)
[Package readstata13 version 0.10.1 Index]