In R, vectors don't have dimensions, arrays do. > x <- c(1, 4, 5) > class(x) [1] "numeric" > y <- array(x) > class(y) [1] "array" > dim(x) NULL > dim(y) [1] 3
On Dec 4, 2007 7:35 PM, <[EMAIL PROTECTED]> wrote: > Consider the following: > > A <- 1:10 > > A > [1] 1 2 3 4 5 6 7 8 9 10 > > dim(A) > NULL > > dim(A) <- c(2,5) > > A > [,1] [,2] [,3] [,4] [,5] > [1,] 1 3 5 7 9 > [2,] 2 4 6 8 10 > > dim(A) > [1] 2 5 > > dim(A) <- 10 > > A > [1] 1 2 3 4 5 6 7 8 9 10 > > dim(A) > [1] 10 > > Would it not make sense to have dim(A) = length(A) for all vectors? > > Murray > -- > Dr Murray Jorgensen http://www.stats.waikato.ac.nz/Staff/maj.html > Department of Statistics, University of Waikato, Hamilton, New Zealand > Email: [EMAIL PROTECTED] Fax 7 838 4155 > Phone +64 7 838 4773 wk Home +64 7 825 0441 Mobile 021 1395 862 > > ______________________________________________ > R-help@r-project.org 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. > ______________________________________________ R-help@r-project.org 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.