na.trim

0th

Percentile

Trim Leading/Trailing Missing Observations

Generic function for removing leading and trailing NAs.

Keywords
ts
Usage
na.trim(object, ...)
## S3 method for class 'default':
na.trim(object, sides = c("both", "left", "right"), 
	is.na = c("any", "all"), ...)
Arguments
object
an object.
sides
character specifying whether NAs are to be removed from both sides, just from the left side or just from the right side.
is.na
If "any" then a row will be regarded as NA if it has any NAs. If "all" then a row will be regarded as NA only if all elements in the row are NA. For one dimensional zoo objects this argument has
...
further arguments passed to methods.
Value

  • An object in which leading and/or trailing NAs have been removed.

See Also

na.approx, na.contiguous, na.locf, na.omit, na.spline, stinterp, zoo

Aliases
  • na.trim
  • na.trim.default
  • na.trim.ts
Examples
# examples of na.trim
x <- zoo(c(1, 4, 6), c(2, 4, 6))
xx <- zoo(matrix(c(1, 4, 6, NA, 5, 7), 3), c(2, 4, 6))
na.trim(x)
na.trim(xx)

# using na.trim for alignment
# cal defines the legal dates
# all dates within the date range of x should be present
cal <- zoo(,c(1, 2, 3, 6, 7))
x <- zoo(c(12, 16), c(2, 6))
na.trim(merge(x, cal))
Documentation reproduced from package zoo, version 1.6-4, License: GPL-2

Community examples

Looks like there are no examples yet.