У меня очень большой набор данных, я хотел бы обобщить его (извлечь средства) для каждого человека в каждой среде для каждой переменной.Затем преобразуйте данные из длинного в широкоформатный формат, используя в качестве моей временной переменной Environments, затем запишите длинные данные для каждой переменной в виде файла .csv.Вот то, что я сделал, которые отлично работают вне цикла.
varlist <- names(pheno)[7:17]
for ( i in varlist)
{
pheno_W<-aggregate(pheno[[i]]~ENV+ENTRY., data=pheno, mean, na.rm=TRUE)
pheno_L<-reshape(as.data.frame(pheno_W), idvar = c("ENTRY."), timevar = "ENV", direction = "wide")
filename <- paste(i, ".csv", sep="")
write.csv(pheno_L,filename)
}
Любые предложения будут высоко оценены