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_spct
object and areflector_spct
object.- by
a vector of shared column names in
x
andy
to merge on;by
defaults 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_spct
is 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"]]
.