Sorry - I suspect this is a very basic query. I have a data frame structured "flat" (i.e. separate observations for a given subject ID on separate lines). Using the nlme library I create a groupedData object suitable for further analysis thus:
dataset <- groupedData(VARIABLE ~ TIME|ID, data=sfa) The dataset has a large number of VARIABLES of interest so I want to make use of loops where possible to build groupedData objects from each of the relevant columns along the lines of: sfa <- na.omit(read.csv("SFAFinalData.csv", header = TRUE)) factorsList <- colnames(sfa) noFactors <- length(factorsList) for (i in seq(4,noFactors)) { columnName <- factorsList[i] dataset <- groupedData(sfa[,columnName] ~ TIME|ID, data=sfa, labels = list("Weeks post injury", columnName)) } Of course at present this simply results in sequential overwriting of dataset with the latest groupedData object. What I want to do with each iteration of the loop I want to create another uniquely named groupedData object - I just don't know how to assign a unique variable name. names(dataset) is not the right attribute (this alters the names of the internal column names) - can I set a variable name attribute directly? thanks Rob ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.