hyperSpec objectR/dim.R
dim.RdThese 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
#> [1] 4#> [1] 875nwl(faux_cell)#> [1] 300#> nrow ncol nwl #> 875 4 300#> [1] 875