remove_char {eeptools} R Documentation

## A function to replace an arbitrary character like a "*" in redacted data with an NA in R

### Description

Redacted education data files often have a "*" character. When importing into R this is a problem, which this function solves in a simple step by replacing "*" with NA, and then converting the vector to numeric.

### Usage

remove_char(x, char)


### Arguments

 x a vector of data that should be numeric but contains characters indicating redaction forcing R to read it as character char the character string that should be removed from the vector.

### Value

Returns a vector of the same length as the input vector that is numeric with NAs in place of the character.

### Note

Future versions could be modified to accommodate other indicators of redacted data.

Jared E. Knowles

### Examples

a <- c(1, 5, 3, 6, "*", 2, 5, "*", "*")
b <- remove_char(a, "*")
as.numeric(b)


[Package eeptools version 1.2.4 Index]