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)

Arguments

x

a hyperSpec object

Value

nrow(), ncol(), nwl(), and length() return an integer.

dim() returns a vector of length 3.

Details

  • 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.

See also

Author

C. Beleites

Examples

ncol(faux_cell)
#> [1] 4
nrow(faux_cell)
#> [1] 875
nwl(faux_cell)
#> [1] 300
dim(faux_cell)
#> nrow ncol nwl #> 875 4 300
length(faux_cell)
#> [1] 875