hyperSpec
ObjectR/dim.R
dim.Rd
These functions return the number of rows (spectra), columns, and/or
data points per spectrum of a hyperSpec
object.
See section "Details".
# S4 method for hyperSpec ncol(x) # S4 method for hyperSpec nrow(x) nwl(x) # S4 method for hyperSpec dim(x) # S4 method for hyperSpec length(x)
x | a |
---|
nrow()
, ncol()
, nwl()
, and length()
, return an integer
.
dim()
returns a vector of length 3.
ncol()
returns the number of columns in x@data
. I.e. the number
of columns with additional information to each spectrum (e.g. "x", "y",
...) + 1 (for column spc
containing the spectra).
nrow()
yields the number of rows in x@data
, i.e. the number of
spectra in the hyperSpec
object.
nwl()
returns the number of columns in x@data$spc
, i.e. thelength of
each spectrum.
dim()
returns all three values in a vector.
length()
is a synonym for nrow()
. It is supplied so that seq_along(x)
returns a sequence to index each spectrum.
C. Beleites
ncol(faux_cell)#> [1] 4nrow(faux_cell)#> [1] 875nwl(faux_cell)#> [1] 300dim(faux_cell)#> nrow ncol nwl #> 875 4 300length(faux_cell)#> [1] 875