Description Usage Arguments See Also Examples
View source: R/na_normalize_.R
Normalize Character Column Values to 'NA_character_“
1 | mutate_all_na_character(data, blank = TRUE, empty = TRUE, na_str = TRUE)
|
data |
A dataframe or tibble. |
blank |
Should strings consisting with one or more spaces be replaced with NA_character_? |
empty |
Should strings with a length of 0 be replaced with NA_character_? |
na_str |
Should "NA" be replaced with NA_character_? |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | library(tidyverse)
test_data <-
tibble(A = sample(c(NA_integer_, 1:3), size = 10, replace = TRUE),
B = sample(c(NA_integer_, 4:6), size = 10, replace = TRUE),
C = sample(c(NA_integer_, 7:9), size = 10, replace = TRUE),
D = sample(c(NA_integer_, 10:12), size = 10, replace = TRUE),
E = sample(c(NA_integer_, 13:15), size = 10, replace = TRUE),
)
# Only operates on character columns
mutate_all_na_character(data = test_data)
test_data <-
tibble(A = sample(c(NA_character_, "NA", " ", " ", "", 1:3), size = 10, replace = TRUE),
B = sample(c(NA_character_, "NA", " ", " ", "", 4:6), size = 10, replace = TRUE),
C = sample(c(NA_character_, "NA", " ", " ", "", 7:9), size = 10, replace = TRUE)
)
# Results with all input character columns
mutate_all_na_character(data = test_data)
mutate_all_na_character(data = test_data,
blank = FALSE)
mutate_all_na_character(data = test_data,
blank = FALSE,
empty = FALSE)
mutate_all_na_character(data = test_data,
na_str = FALSE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.