cut {spectacles} | R Documentation |
Manipulating the wavelength range of a Spectra
object
Description
This methods allows to either select or remove a specific range of
wavelengths from a Spectra
object.
Usage
## S4 method for signature 'Spectra'
cut(x, ..., wl)
Arguments
x |
an object inheriting from class |
... |
ignored |
wl |
a vector of the wavelengths to either select or remove from
|
Details
The wavelengths are extracted if wl > 0
, or removed if wl < 0
.
You can't mix negative and positive index in wl
.
Value
An object of the same class as x
.
Author(s)
Pierre Roudier pierre.roudier@gmail.com
Examples
# Loading example data
data(australia)
spectra(australia) <- sr_no ~ ... ~ 350:2500
# Extracting a specific wavelengths range
s <- cut(australia, wl = 450:550)
plot(s)
s <- cut(australia, wl = c(450:550, 1850:2050))
plot(s)
# Removing a specific wavelengths range
s <- cut(australia, wl = -1*450:550)
plot(s)
s <- cut(australia, wl = -1*c(450:550, 1850:2050))
plot(s)
[Package spectacles version 0.5-4 Index]