Skip to contents

Applies standard cleaning operations to a data frame:

  • Clean column names (janitor::clean_names)

  • Convert string nulls to NA

  • Optimize numeric types

Usage

clean_data(
  data,
  clean_names = TRUE,
  string_nulls = c("null", "NA", ""),
  optimize_types = TRUE,
  verbose = TRUE
)

Arguments

data

Data frame to clean

clean_names

Whether to clean column names (default: TRUE)

string_nulls

Character values to convert to NA (default: c("null", "NA", ""))

optimize_types

Whether to optimize numeric types (default: TRUE)

verbose

Whether to show messages (default: TRUE)

Value

Cleaned data frame

Examples

if (FALSE) { # \dontrun{
# Basic cleaning
clean_data(my_data)

# Keep original column names
clean_data(my_data, clean_names = FALSE)

# Custom null values
clean_data(my_data, string_nulls = c("N/A", "missing", ""))
} # }