cut methods for stars objects
cut methods for stars objects
## S3 method for class 'array' cut(x, breaks, ...) ## S3 method for class 'matrix' cut(x, breaks, ...) ## S3 method for class 'stars' cut(x, breaks, ...)
R's factor
only works for vectors, not for arrays or matrices. This is a work-around (or hack?) to keep the factor levels generated by cut
and use them in plots.
an array or matrix with a levels
attribute; see details
tif = system.file("tif/L7_ETMs.tif", package = "stars") x = read_stars(tif) cut(x, c(0, 50, 100, 255)) cut(x[,,,1], c(0, 50, 100, 255)) plot(cut(x[,,,1], c(0, 50, 100, 255))) tif = system.file("tif/L7_ETMs.tif", package = "stars") x1 = read_stars(tif) (x1_cut = cut(x1, breaks = c(0, 50, 100, Inf))) # shows factor in summary plot(x1_cut[,,,c(3,6)]) # propagates through [ and plot
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.