[Rd] image() method for Matrix fails on empty matrices (?)
Ben Bolker
bbolker @ending from gm@il@com
Sat Aug 18 23:51:38 CEST 2018
Reasonably easy to avoid, but maybe an edge case that should be
handled? Haven't looked yet to see how easy it would be to fix ... Am I
missing something?
> library(Matrix)
> m <- Matrix(0,nrow=3,ncol=3)
> m
3 x 3 sparse Matrix of class "dsCMatrix"
[1,] . . .
[2,] . . .
[3,] . . .
> image(m)
Error in seq.default(zrng[1], zrng[2], length.out = cuts + 2) :
'from' must be a finite number
In addition: Warning messages:
1: In min(xx, na.rm = TRUE) :
no non-missing arguments to min; returning Inf
2: In min(x) : no non-missing arguments to min; returning Inf
3: In max(x) : no non-missing arguments to max; returning -Inf
4: In min(x) : no non-missing arguments to min; returning Inf
5: In max(x) : no non-missing arguments to max; returning -Inf
## now modify matrix
> m[3,3] <- 1
> image(m) ## works fine
## reset:
> m[3,3] <- 0
> image(m) ## fails again
More information about the R-devel
mailing list