On Mon, Apr 7, 2008 at 11:31 AM, arpino <[EMAIL PROTECTED]> wrote: > > Hi everybody, > I have to create several variables of this form: > > Yind = L0 + L1*X1 + L2*X2 + L3*X3 + K*Cind + n > > where ind varires in {1,...,10} > > I thought to this loop for but it does not work: > > for (ind in 1:10) { > > Yind = L0 + L1*X1 + L2*X2 + L3*X3 + K*Cind + n > > > } > > Any suggestions? > > Thank you. > >
look up ?assign and ?get, i.e: for (ind in 1:10) { assign(paste("Y",ind,sep=""),L0 + L1*X1 + L2*X2 + L3*X3 + get(paste("C",ind,sep=""))+ n) } regards, Gustaf -- Gustaf Rydevik, M.Sci. tel: +46(0)703 051 451 address:Essingetorget 40,112 66 Stockholm, SE skype:gustaf_rydevik ______________________________________________ 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.