View source: R/scoped-replace-with-na.R
| replace_with_na_all | R Documentation | 
This function takes a dataframe and replaces all values that meet the condition specified as an NA value, following a special syntax.
replace_with_na_all(data, condition)
| data | A dataframe | 
| condition | A condition required to be TRUE to set NA. Here, the condition
is specified with a formula, following the syntax:  | 
dat_ms <- tibble::tribble(~x,  ~y,    ~z,
                          1,   "A",   -100,
                          3,   "N/A", -99,
                          NA,  NA,    -98,
                          -99, "E",   -101,
                          -98, "F",   -1)
dat_ms
#replace all instances of -99 with NA
replace_with_na_all(data = dat_ms,
                    condition = ~.x == -99)
# replace all instances of -99 or -98, or "N/A" with NA
replace_with_na_all(dat_ms,
                    condition = ~.x %in% c(-99, -98, "N/A"))
# replace all instances of common na strings
replace_with_na_all(dat_ms,
                    condition = ~.x %in% common_na_strings)
# where works with functions
replace_with_na_all(airquality, ~ sqrt(.x) < 5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.