Interpolates intensity values of infrared spectra in an ir object for new wavenumber values
Source: R/ir_interpolate.R
ir_interpolate.Rdir_interpolate interpolates intensity values for infrared spectra for
new wavenumber values.
Arguments
- x
An object of class
ir.- start
A numerical value indicating the start wavenumber value relative to which new wavenumber values will be interpolated. The value is not allowed to be <
floor(firstvalue) - 2, wherebyfirstvalueis the first wavenumber value withinx. Ifstart = NULL,floor(firstvalue)will be used as first wavenumber value.- dw
A numerical value representing the desired wavenumber value difference between adjacent values.
- return_ir_flat
Logical value. If
TRUE, the spectra are returned asir_flatobject.
Value
An object of class ir (or ir_flat, if return_ir_flat = TRUE),
containing the interpolated spectra. Any NA values resulting from
interpolation will be automatically dropped.
Examples
x <-
ir::ir_sample_data |>
ir::ir_interpolate(start = NULL, dw = 1)