[Rd] Error: subscript out of bounds (PR#9305)

Gabor Grothendieck ggrothendieck at gmail.com
Thu Oct 19 02:32:15 CEST 2006


See ?"[" and note in particular

"A third form of indexing is via a numeric matrix with the one column
for each dimension: each row of the index matrix then selects a single
element of the array, and the result is a vector."

Thus the result in this case should be a vector with element 1,3 as its first
component and element 2,4 as its second.  Of course since x is 2x2
neither of these exist.

Thus its behaving correctly.

On 10/18/06, salking at verizon.net <salking at verizon.net> wrote:
> Full_Name: Steven King
> Version: 1.16
> OS: OSX vesion 10.4.8
> Submission from: (NULL) (71.126.161.149)
>
>
>
> Setting a matrix is a function - the failure occurs only on 2 X 2 matrices.
>
> x<-matrix(1:4,nrow=2)
> > x
>     [,1] [,2]
> [1,]    1    3
> [2,]    2    4
> > x[x]<-2
> Error: subscript out of bounds
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>




More information about the R-devel mailing list