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
______________________________________________
[email protected] 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.