Merge a filter_spct with a reflector_spct returning an
object_spct object, even if wavelength values are mismatched.
Usage
merge2object_spct(
x,
y,
by = "w.length",
...,
w.length.out = x[["w.length"]],
Tfr.type.out = "total"
)Arguments
- x, y
a
filter_spctobject and areflector_spctobject.- by
a vector of shared column names in
xandyto merge on;bydefaults tow.length.- ...
other arguments passed to
dplyr::inner_join().- w.length.out
numeric vector of wavelengths to be used for the returned object (\(nm\)).
- Tfr.type.out
character string indicating whether transmittance values in the returned object should be expressed as
"total"or"internal". This applies only to the case when anobject_spctis returned.
Value
An object_spct is returned as the result of merging a
filter_spct and a reflector_spct object.
Note
If a numeric vector is supplied as argument for w.length.out,
the two spectra are interpolated to the new wavelength values before
merging. The default argument for w.length.out is
x[["w.length"]].
