some_na <- c(NA, sample(1:10, 5), NA)
identical(min(some_na, na.rm = TRUE), min_or_na(some_na))
all_na <- rep(NA, 5)
min(all_na, na.rm = TRUE)
min_or_na(all_na)
is_val(some_na, 5)
some_na == 5
is_val(some_na, NA)
identical(first_elem(letters), head(letters, n = 1L))
identical(last_elem(letters), tail(letters, n = 1L))
replace_na(some_na, 11)
replace_na(all_na, 11)
replace_na(1:5, 11)
tbl <- ts_tbl(a = 1:10, b = hours(1:10), c = c(NA, 1:5, NA, 8:9, NA))
res <- replace_na(tbl, 0)
identical(tbl, res)
Run the code above in your browser using DataLab