[R] variable substitution in for loops
    Jon Erik Ween 
    jween at klaru-baycrest.on.ca
       
    Thu Feb 25 03:18:38 CET 2010
    
    
  
David
Thanks for your suggestions. "Reproducible examples", my datasets are too
big so I'm not sure what you would want to see.  Anyway, does this help:
dataset:
Perf_Index Age risk_score gender hight IQ ...
12 78 10 m 6 110 ...
10 77 9 f 6 97 ...
5 64 f 13 5 120 ...
...
varslist:
Perf_Index Age IQ ...
As you suggested
> str(varslist)
'data.frame':	1 obs. of  54 variables:
 $ V1 : Factor w/ 1 level "Perf_Index": 1
 $ V2 : Factor w/ 1 level "Age": 1
 $ V3 : Factor w/ 1 level "risk_score": 1
...
for (i in varslist){
	v<-mean(Dataset[,i])
	print(v)
	}
gives: 
> source("/Users/jween/Desktop/test.R")
[1] 20016.06
[1] 20016.06
[1] 20016.06
[1] 20016.06
[1] 20016.06
[1] 20016.06
... 54 instances, the number of variables in varslist
Not correct, obviously. I'm guessing I've not read varslist in correctly (I
used read.table).
Cheers
Jon
-- 
View this message in context: http://n4.nabble.com/variable-substitution-in-for-loops-tp1568384p1568429.html
Sent from the R help mailing list archive at Nabble.com.
    
    
More information about the R-help
mailing list