
Trim leading and trailing rows with only NA values from a tree-ring data frame
Source:R/trs_trim.R
trs_trim.Rd
Removes rows at the beginning and end of a data.frame
of class "rwl"
that contain only missing values across all series.
Value
A trimmed data.frame
with all leading and trailing all-NA rows removed. If rownames_to_years = TRUE
, a column year
is added.
Examples
x <- trs_pseudo_rwl(n_series = 3, series_length = 80, end_date = 1990)
x[1:5, ] <- NA # Add leading NA rows
x[81:85, ] <- NA # Add trailing NA rows
dim(x)
#> [1] 85 3
x_trim <- trs_trim(x)
dim(x_trim)
#> [1] 75 3
# With year column added
head(trs_trim(x, rownames_to_years = TRUE))
#> trs_1 trs_2 trs_3 year
#> 1916 110 105 93 1916
#> 1917 99 95 78 1917
#> 1918 103 104 86 1918
#> 1919 100 106 89 1919
#> 1920 98 93 87 1920
#> 1921 104 100 99 1921