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]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.