convert_blanks_to_na {admiral} | R Documentation |
Convert Blank Strings Into NAs
Description
Turn SAS blank strings into proper R NA
s.
Usage
convert_blanks_to_na(x)
## Default S3 method:
convert_blanks_to_na(x)
## S3 method for class 'character'
convert_blanks_to_na(x)
## S3 method for class 'list'
convert_blanks_to_na(x)
## S3 method for class 'data.frame'
convert_blanks_to_na(x)
Arguments
x |
Any R object |
Details
The default methods simply returns its input unchanged. The character
method
turns every instance of ""
into NA_character_
while preserving all attributes.
When given a data frame as input the function keeps all non-character columns
as is and applies the just described logic to character
columns. Once again
all attributes such as labels are preserved.
Value
An object of the same class as the input
See Also
Utilities for Formatting Observations:
convert_na_to_blanks()
,
yn_to_numeric()
Examples
library(tibble)
convert_blanks_to_na(c("a", "b", "", "d", ""))
df <- tribble(
~USUBJID, ~RFICDTC,
"1001", "2000-01-01",
"1002", "2001-01-01",
"1003", ""
)
print(df)
convert_blanks_to_na(df)
[Package admiral version 1.1.1 Index]