I am trying to extract labels attribute from a number of columns from a stata .dta file into a dataframe.
However the attributes(data$datattr) function returns NULL value for some reason. Could you help out with this ?
    data <- read_dta('C:\\Users\\...) 
    colnames1 <- data.frame(colnames(data)) 
    colnames1$var_descr = NA
    for (i in 1:nrow(colnames1)){
      dataattr <- colnames1[i,1]
      list_of_attributes <- attributes(data$datattr)
      colnames1[i,2] <- list_of_attributes[[1]]
     }
I am expecting this loop to populate the empty column of colnames1 dataframe. A better solution for getting the variables and labels in one place would also interest me, I am new to coding.
Thanks in advance!
