Streamlining spectral data processing and modeling for spectroscopy applications
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.5 KiB

% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/slice-spc.R
\name{slice_xvalues}
\alias{slice_xvalues}
\title{Slice spectra into defined x-axis ranges}
\usage{
slice_xvalues(
spc_tbl,
xunit_lcol = "wavenumbers",
spc_lcol = "spc",
xvalues_cut = NULL
)
}
\arguments{
\item{spc_tbl}{Spectral data in a tibble object (classes "tibble_df", "tbl"
and "data.frame"). The spectra tibble is expected to contain at least
the column \code{spc} (list-column with spectral matrices stored in a list)
and \code{wavenumbers} or \code{wavelengths} (list-column that contains list
of x-axis values).}
\item{xunit_lcol}{Character vector that specifies column name where x-axis
axis units are stored within \code{spc_tbl}. Default is \code{"wavenumber"}.}
\item{spc_lcol}{Character vector that specifies which column (list-column)
contains spectra to be sliced. Default is \code{"spc"}.}
\item{xvalues_cut}{List of numeric vectors that contains upper and lower bounds of respective regions to keep in spectra. The spectral regions outside
the \code{xvalues_cut} intervals will be cut out in the output spectra.}
}
\value{
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 \code{xvalues_cut}
argument (list of numeric vectors).
}
\description{
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.
}