Remove leading and trailing rows of all NA
TrimNA.Rd
Remove leading and trailing rows of all NA
Usage
TrimNA(m, trim = c("all", "any"))
Examples
m <- matrix(c(NA, NA, NA, 1, NA, NA, NA, 1, 1, NA, NA, NA, 1:9, NA,NA,NA, 10:12, NA, 1, NA, NA,NA,NA), ncol = 3, byrow = TRUE)
m
#> [,1] [,2] [,3]
#> [1,] NA NA NA
#> [2,] 1 NA NA
#> [3,] NA 1 1
#> [4,] NA NA NA
#> [5,] 1 2 3
#> [6,] 4 5 6
#> [7,] 7 8 9
#> [8,] NA NA NA
#> [9,] 10 11 12
#> [10,] NA 1 NA
#> [11,] NA NA NA
TrimNA(m)
#> [,1] [,2] [,3]
#> [1,] 1 NA NA
#> [2,] NA 1 1
#> [3,] NA NA NA
#> [4,] 1 2 3
#> [5,] 4 5 6
#> [6,] 7 8 9
#> [7,] NA NA NA
#> [8,] 10 11 12
#> [9,] NA 1 NA
TrimNA(m, trim = "any")
#> [,1] [,2] [,3]
#> [1,] 1 2 3
#> [2,] 4 5 6
#> [3,] 7 8 9
#> [4,] NA NA NA
#> [5,] 10 11 12