Dear R users,

I am new users of this software. I want to make box plot. Here, i have simulated data set with following commands:

x<-matrix(rnorm(90),nrow=10,ncol=9)
x
a<-matrix(c(1,1,1,1,1,2,2,2,2,2),nrow=10,ncol=1)
xx<-cbind(a,x)
colnames(xx)<-c("a","b","c","d","e","f","g","h","i","j")
rownames(xx)<-c("bro","cc","tu","so","ys","vt","ft","pc","ro","rc")
xx
factor(xx[,1])

Here, i want to make boxplot of group "1" and "2" of column "a" by using "for" loop because i have very large real data set.
I tried by using following "for" loop but it is not working.

> par(mfrow=c(3,2))
for(i in 2:7)
{
boxplot(xx[,i]~xx[,1],data=xx,xlab="lev")
print(i)
}
 # I am getting following message: 

Error in eval(expr, envir, enclos) : 
  only 0's may be mixed with negative subscripts

I could not find what's wrong in writing "for" loop. I think this is very simple for regular users. I request for finding my mistakes and correction on it.

Thanks,

SHANT


      
	[[alternative HTML version deleted]]

