[R] write.dta and handling labels

Thomas Lumley tlumley at u.washington.edu
Tue Nov 4 04:05:42 CET 2003


On Tue, 4 Nov 2003, Arnab mukherji wrote:

> Hello,
>
>  I need to write out a data matrix as a STATA 7 file and this happens
> perfectly with write.dta(), except I cannot seem to export the
> labelnames to Stata.
>
>  So far I have tried the following:
> # X is the data matrix that is to be exported
> attributes(X)$var.labels <- c("apple", "banana", "cat")
> write(X, filename = "text.dta", version = 7)
>

It's not clear whether you want value labels or variable labels. Variable
labels don't get exported to stata, but factor levels do get exported as
value labels.

Eg

data(esoph)
write.dta(esoph, file="esoph.dta",version=7)

	-thomas




More information about the R-help mailing list