| na.omit.source_spct {photobiology} | R Documentation |
These methods are useful for dealing with NAs in e.g., source_spct,
response_spct, filter_spct and reflector_spct.
## S3 method for class 'source_spct' na.omit(object, na.action = "omit", ...) ## S3 method for class 'response_spct' na.omit(object, na.action = "omit", ...) ## S3 method for class 'filter_spct' na.omit(object, na.action = "omit", ...) ## S3 method for class 'reflector_spct' na.omit(object, na.action = "omit", ...) ## S3 method for class 'cps_spct' na.omit(object, na.action = "omit", ...) ## S3 method for class 'raw_spct' na.omit(object, na.action = "omit", ...) ## S3 method for class 'chroma_spct' na.omit(object, na.action = "omit", ...) ## S3 method for class 'generic_spct' na.exclude(object, na.action = "exclude", ...)
object |
an R object |
na.action |
character One of "omit" or "exclude" |
... |
further arguments other special methods could require |
If na.omit removes cases, the row numbers of the cases form
the "na.action" attribute of the result, of class "omit".
na.exclude differs from na.omit only in the class of the
"na.action" attribute of the result, which is "exclude".
na.fail and na.pass do not require a specialisation
for spectral objects. R's definitions work as expected with no need to
override them.
my_sun.spct <- sun.spct my_sun.spct[3, "s.e.irrad"] <- NA my_sun.spct[5, "s.q.irrad"] <- NA na.omit(my_sun.spct) na.action(na.omit(my_sun.spct))