Hi > Dear All, > > I have a data set with variables x1, x2, x3, ..., x20 and I want to > create z1, z2, z3, ..., z20 with the following formula: > > > z1 = 200 - x1 > z2 = 200 - x2 > z3 = 200 - x3 > . > . > . > z20 = 200 - x20. > > > I tried using a for loop and its index as: > > for (i in 1:20) { > z(i) = 200 - x(i) > } > > But R gives the following error message: "Error: could not find function "x"".
You probably did not define any such function. > > Is there any other way for a simple coding of my 20 lines of code? No. Preferable is to do it in one line z <- x-200 But it depends what is a set of variables. There is no such object in R AFAIK. > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. Regards Petr > > Alohas, > Hassan Eini-Zinab > > ______________________________________________ > 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. ______________________________________________ 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.