powered by
These functions are shortcuts to convert other objects into hypeSpec objects.
as.hyperSpec(X, ...)# S4 method for matrix as.hyperSpec(X, wl = guess.wavelength(colnames(X)), ...)# S4 method for data.frame as.hyperSpec( X, spc = NULL, wl = guess.wavelength(spc), labels = attr(X, "labels"), ... )
# S4 method for matrix as.hyperSpec(X, wl = guess.wavelength(colnames(X)), ...)
# S4 method for data.frame as.hyperSpec( X, spc = NULL, wl = guess.wavelength(spc), labels = attr(X, "labels"), ... )
hyperSpec object
the object to convert. A matrix is assumed to contain the spectra matrix, a data.frame is assumed to contain extra data.
additional parameters that should be handed over to new ("hyperSpec") (initialize)
new ("hyperSpec")
wavelength vector. Defaults to guessing from the column names in X
X
spectra matrix
list with labels
initialize
tmp <- data.frame(flu [[,, 400 ~ 410]]) (wl <- colnames (tmp)) guess.wavelength (wl)
Run the code above in your browser using DataLab