Sie können mit Hilfe eines kleines Skripts (TXT, 1.88 KB)(Linux/bash) die Stata files in R-Datenfiles umwandeln.
R kann mit Hilfe des Pakets "foreign" allerdings auch direkt Stata-Dateien (und andere Formate) einlesen.
Für nähere Informationen, hier der Link zum R-Manual.
Auch die Variablennamen und Value Labels lassen sich vom Stata-Format in R einlesen, beispielhaft kann dies über folgenden Code geschehen (hier für Datensatz bdp):
##### ----- R Example #####
require(foreign)
bdp <- read.dta("bdp.dta")
head(data.frame(varnames=names(bdp), varlabels=attributes(bdp)$var.labels))
var.info <- vector(length=ncol(bdp), mode="list")
names(var.info) <- names(bdp)
for(i in seq(along.with = var.info)) {
var.info[[i]]$varlab <- attributes(bdp)$var.labels[i]
var.info[[i]]$vallab <- (attributes(bdp)$label.table[attributes(bdp)$val.labels])[[i]]
}
var.info["bdp0101"]
##### ----- R Example #####