I have imported an SPSS .sav file using the library foreign read.spss function.
dataset = read.spss("data.sav", to.data.frame=TRUE)
I want to access the column descriptions but can't work out how to access them programmatically. I can see these in the data viewer in RStudio, in the header just below the bold column names.
Image here: http://i.stack.imgur.com/PgIO5.png
You may be better off importing the data using the read_sav
function from the haven package (another great package from Hadley Wickham).
dd <- read_sav("SomeFile.sav")
head(dd)[,1:10]
methods(as_factor)
table(dd$District)
class(dd$District)
class(dd$Date)
lapply(dd, class) # some variables have labels and others don't
lapply(dd, class) %>% head
dd$Region
attributes(dd$Region)
attr(dd$Region, 'label')
attr(dd$Region, 'label') <- 'a new label for Region'
attr(dd$Region, 'label')
attr(dd$Region, 'labels')
names(attr(dd$Region, 'labels')) <- c("NE","Nyanza","West")
attr(dd$Region, 'labels')
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With