c.stars {stars} | R Documentation |
combine multiple stars objects, or combine multiple attributes in a single stars object into a single array
Description
combine multiple stars objects, or combine multiple attributes in a single stars object into a single array
Usage
## S3 method for class 'stars_proxy'
c(
...,
along = NA_integer_,
along_crs = FALSE,
try_hard = FALSE,
nms = names(list(...)),
tolerance = sqrt(.Machine$double.eps)
)
## S3 method for class 'stars'
c(
...,
along = NA_integer_,
try_hard = FALSE,
nms = names(list(...)),
tolerance = sqrt(.Machine$double.eps)
)
Arguments
... |
object(s) of class |
along |
integer; see read_stars |
along_crs |
logical; if |
try_hard |
logical; if |
nms |
character; vector with array names |
tolerance |
numeric; values used in all.equal to compare dimension values combine those that dimensions matching to the first array |
Details
An error is raised when attempting to combine arrays with different
measurement units into a single array. If this was intentded, drop_units
can be used to remove units of a stars
object before merging.
Value
a single stars
object with merged (binded) arrays.
Examples
tif = system.file("tif/L7_ETMs.tif", package = "stars")
x = read_stars(tif)
(new = c(x, x))
c(new) # collapses two arrays into one with an additional dimension
c(x, x, along = 3)