Hi there, I've got a set of 10 numeric variables called Mood1 to Mood10 in a dataset called mood. I'm trying to create a set of 10 new variables called m1 to m10 so that m1=Mood1*1, m2=Mood2*2, etc to m10=Mood10*10
Trawling through the internet, I eventually tried the following code: for (i in 1:10){ assign(x=paste0("mood$m",i), value=paste0("mood$Mood",i)*i, envir=.GlobalEnv) } unfortunately this doesn't work as it seems the paste0 function returns a list object that only contains the vector's name and not the vector itself. Hope someone can help... Christel [[alternative HTML version deleted]] ______________________________________________ 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.