Slice spectra contained in list-column of spectral tibble (data frame). A list of x-axis value ranges can be specified. Spectra are cut based on these ranges.
slice_xvalues(
spc_tbl,
xunit_lcol = "wavenumbers",
spc_lcol = "spc",
xvalues_cut = NULL
)Spectral data in a tibble object (classes "tibble_df", "tbl"
and "data.frame"). The spectra tibble is expected to contain at least
the column spc (list-column with spectral matrices stored in a list)
and wavenumbers or wavelengths (list-column that contains list
of x-axis values).
Character vector that specifies column name where x-axis
axis units are stored within spc_tbl. Default is "wavenumber".
Character vector that specifies which column (list-column)
contains spectra to be sliced. Default is "spc".
List of numeric vectors that contains upper and lower bounds of respective regions to keep in spectra. The spectral regions outside
the xvalues_cut intervals will be cut out in the output spectra.
Spectral tibble (data frame with list-columns) with sliced x-axis
column and spectral column. Both the x-axis list-column and the spectral
tibble list-column only contain data specified within the xvalues_cut
argument (list of numeric vectors).