Learn R Programming

evanverse (version 0.3.7)

replace_void: Replace void values (NA / NULL / "")

Description

Replace elements in a vector or list considered "void" with a specified value. Void values include NA, NULL, and empty strings "" (toggle via flags).

Usage

replace_void(
  x,
  value = NA,
  include_na = TRUE,
  include_null = TRUE,
  include_empty_str = TRUE
)

Value

A cleaned vector or list with void values replaced.

Arguments

x

A vector or list.

value

The replacement value to use for voids. Default: NA.

include_na

Logical. Replace NA if TRUE. Default: TRUE.

include_null

Logical. Replace NULL if TRUE. Default: TRUE.

include_empty_str

Logical. Replace empty strings "" if TRUE. Default: TRUE.

Examples

Run this code
replace_void(c(NA, "", "a"), value = "N/A")
replace_void(list("A", "", NULL, NA), value = "missing")
replace_void(c("", "b"), value = 0, include_empty_str = TRUE)

Run the code above in your browser using DataLab