Looping syntax?
On Fri, 29 Jun 2001, Michaell Taylor wrote:
Sorry for what I hope is an unchallenging question for R veterans.
I have a question regarding looping syntax, though I know this should be
avoided if possible in R - as in most other stat languages with which I am
familiar.
I would like to perform a series of operations on the subsets as defined by
condition. Given the following data frame
condition X Y
aa 4 5
aa 8 9
.
.
bb 8 4
bb 3 9
.
.
more ..
There are over 100 condition states, each with several hundred observations.
For ease of this example, lets assume that I wish to make XY plots of each of
the 100 condition states, with In other words, I need a structure like the
following
for state in condition:
identifier <- c("figure N:", cond)
postscript(identifier,height=3,width=6,horizontal=F)
plot(X,Y, main=indentifier)
n <- n+1
say your dataframe is called pippo and its columns are called
condition, X, Y by
names(pippo)_c("condition","X",Y")
then
unique.cond_unique(pippo$condition)
l_length(unique.cond)
for(i in 1:l){
filename_paste("figure_",unique.cond[i],".ps",sep="") #will be
#something
#like figure_aa.ps
fig.title_paste("figure N:",unique.cond[i])
postscript(file=filename,height=3, width=6, hor=T)
plot(cbind(pippo$X,pippo$Y)[pippo$condition==unique.cond[i],],
main=fig.title,xlab="X", ylab="Y")
dev.off()
}
this gives you as many files as there are unique conditions.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._