[R] Beginner Loop Question with dynamic variable names

2006-09-25 Thread Peter Wolkerstorfer - CURE
Dear all, I have another small scripting-beginner problem which you hopefully can help: I compute new variables with: # Question 1 results$q1 - with(results, q1_1*1+ q1_2*2+ q1_3*3+ q1_4*4+ q1_5*5) # Question 2 results$q2 - with(results, q2_1*1+ q2_2*2+ q2_3*3+ q2_4*4+ q2_5*5) # Question 3

Re: [R] Beginner Loop Question with dynamic variable names

2006-09-25 Thread David Barron
I think this does what you are looking for: dta - data.frame(q1_1=rep(1,5),q1_2=rep(2,5),q2_1=rep(3,5),q2_2=rep(4,5)) for (i in 1:2) { e1 - paste(q,i,_1 + q,i,_2 * 2,sep=) assign(paste(q,i,sep=),with(dta,eval(parse(text=e1 } On 25/09/06, Peter Wolkerstorfer - CURE [EMAIL

Re: [R] Beginner Loop Question with dynamic variable names

2006-09-25 Thread Dimitris Rizopoulos
- Original Message - From: David Barron [EMAIL PROTECTED] To: Peter Wolkerstorfer - CURE [EMAIL PROTECTED]; r-help r-help@stat.math.ethz.ch Sent: Monday, September 25, 2006 3:33 PM Subject: Re: [R] Beginner Loop Question with dynamic variable names I think this does what you

Re: [R] Beginner Loop Question with dynamic variable names

2006-09-25 Thread Mike Nielsen
Is this what you had in mind? j-data.frame(q1=rnorm(10),q2=rnorm(10)) j q1 q2 1 -0.9189618 -0.2832102 2 0.9394316 1.1345975 3 -0.6388848 0.6850255 4 0.4938245 -0.5825715 5 -1.2885257 -0.2654023 6 -0.5278295 0.2382791 7 0.6517268 0.8923375 8 0.4124178