Last chance! 50% off unlimited learning
Sale ends in
These methods are useful for dealing with NAs in e.g., source_spct
,
response_spct
, filter_spct
and reflector_spct
.
# S3 method for generic_spct
na.omit(object, na.action = "omit", fill = NULL, target.colnames, ...)# S3 method for source_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for response_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for filter_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for reflector_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for object_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for cps_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for raw_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for chroma_spct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for generic_mspct
na.omit(object, na.action = "omit", fill = NULL, ...)
# S3 method for generic_spct
na.exclude(object, na.action = "exclude", fill = NULL, target.colnames, ...)
# S3 method for source_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for response_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for filter_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for reflector_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for object_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for cps_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for raw_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for chroma_spct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
# S3 method for generic_mspct
na.exclude(object, na.action = "exclude", fill = NULL, ...)
an R object
character One of "omit", "exclude" or "replace".
numeric Value used to replace NAs unless NULL, in which case interpolation is attempted.
character Vector of names for the target columns
to operate upon, if present in object
.
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"
.
# NOT RUN {
my_sun.spct <- sun.spct
my_sun.spct[3, "s.e.irrad"] <- NA
my_sun.spct[5, "s.q.irrad"] <- NA
head(my_sun.spct)
# rows omitted
zo <- na.omit(my_sun.spct)
head(zo)
na.action(zo)
# rows excluded
ze <- na.exclude(my_sun.spct)
head(ze)
na.action(ze)
# data in both rows replaced
zr <- na.omit(my_sun.spct, na.action = "replace")
head(zr)
na.action(zr)
# }
Run the code above in your browser using DataLab