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
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
- 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
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