Convert a data frame object or spectral object into a collection of spectra object of the corresponding class. For data frames converting numeric columns other than wavelength into individual spct objects.
subset2mspct(
x,
member.class = NULL,
idx.var = attr(x, "idfactor"),
drop.idx = TRUE,
ncol = 1,
byrow = FALSE,
...
)
a generic_spct object or a derived class, or a data frame
character string
character Name of column containing data to be copied unchanged to each spct object
logical Flag indicating whether to drop or keep idx.var in the collection members.
integer Number of 'virtual' columns in data
logical If ncol > 1
how to read in the data
additional named arguments passed to the member constructor function.
A collection of spectral objects, each with attributes set if x is a spectral object in long form with metadata attributes. If this object was created by row binding with 'photobiology' 0.9.14 or later then all metadata for each individual spectrum will be preserved, except for comments which are merged.
Other Coercion methods for collections of spectra:
as.calibration_mspct()
,
as.chroma_mspct()
,
as.cps_mspct()
,
as.filter_mspct()
,
as.generic_mspct()
,
as.object_mspct()
,
as.raw_mspct()
,
as.reflector_mspct()
,
as.response_mspct()
,
as.source_mspct()
,
split2mspct()