>>>>> "PS" == Paul Smith <[EMAIL PROTECTED]> >>>>> on Sun, 9 Sep 2007 12:17:32 +0100 writes:
PS> On 9/9/07, kevinchang <[EMAIL PROTECTED]> wrote: >> I tried to made the matrix with this size by either matrix() or array(). >> However, there seems to be default limit of number for rows made. I got sort >> of error message from R .To be specific, >> >> m<--matrix(ncol=3,nrow=100000) >> >> error message:[ reached getOption("max.print") -- omitted 66667 rows ]] >> >> or >> >> a<-array(dim=c(10000,3,10)) >> >> error message:reached getOption("max.print") -- omitted 6667 row(s) and 6 >> matrix slice(s) ] PS> That is not an error message, I guess. Definitely not, thank you, Paul! Also, they were not produced by what Kevin showed (namely assignments) but rather when he *prints* the contents of his huge matrix / array. PS> When the matrices are huge, R is unable to print them PS> totally on the screen, but all data are present. Not at all "unable" !! R protects you from accidentally overflowing your "console" with huge amount of non-sensical output. As the warning above mentions, you should look at ? getOption ? options and particularly the 'max.print' option Is '' reached getOption("max.print") '' too difficult to read? You *can* increase the 'max.print' option as much as you like, and that's why I said 'not at all "unable"' above. Regards, Martin PS> For instance, >> m[(nrow(m)-10):nrow(m),] PS> [,1] [,2] [,3] PS> [1,] NA NA NA PS> [2,] NA NA NA PS> [3,] NA NA NA PS> [4,] NA NA NA PS> [5,] NA NA NA PS> [6,] NA NA NA PS> [7,] NA NA NA PS> [8,] NA NA NA PS> [9,] NA NA NA PS> [10,] NA NA NA PS> [11,] NA NA NA or rather just tail(m) or tail(m, 11) or head(m) or str(m) etc etc PS> See PS> ?getOption yes indeed. Martin PS> Paul ______________________________________________ R-help@stat.math.ethz.ch 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.