remove_char: A function to replace an arbitrary character like a "*" in...

View source: R/remove_char.R

remove_charR 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.

Author(s)

Jared E. Knowles

Examples

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

eeptools documentation built on June 7, 2023, 5:06 p.m.