delete_na: Remove NA from list

Description Usage Arguments Value Examples

View source: R/delete_na.R

Description

This functions removes NA from a list. With recursive = TRUE, NA within each list's elements are removed as well.

Usage

1
delete_na(y = list(), recursive = FALSE)

Arguments

y

a list

recursive

logical. If TRUE, NA within the list's elements are removed too.

Value

Returns the list without NA.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
y <- list(c(1:3), letters[1:4], NA, c(1, NA), list(c(5:6, NA), NA, "A"))
delete_na(y, recursive = TRUE)

# [[1]]
# [1] 1 2 3
#
# [[2]]
# [1] "a" "b" "c" "d"
#
# [[3]]
# [1] 1
#
# [[4]]
# [[4]][[1]]
# [1] 5 6
#
# [[4]][[2]]
# [1] "A"

stat545ubc-2021/functions-Jiangsissi720 documentation built on Dec. 23, 2021, 5:25 a.m.