clean_column_names: Clean Column Names

View source: R/CleanColumnNames.R

clean_column_namesR Documentation

Clean Column Names

Description

A single functions to shorten and clean all RHoMIS column names.

Usage

clean_column_names(column_names)

Arguments

column_names

A list of all of the column names

Details

Rpackage file: CleanColumnNames.R

Value

A cleaned list of all of the column names

Examples


repeat_columns <- c(
  "crop_repeat",
  "livestock_repeat",
  "offfarm_repeat",
  "hh_rep"
)
seperator <- "/"
column_names <- c(
  "xxx/crop_repeat[1]/crop_name",
  "xxx/livestock_repeat[2]/livestock_name",
  "xxx/crop_repeat[3]/crop_name",
  "xx/crop_repeat/crop_name",
  "x/offfarm_repeat[4]/offfarm_name",
  "y/hh_rep[5]/person_name",
  "z/crop_repeat/crop_name"
)

# Will return:
# c("crop_name_1",
# "livestock_name_2",
# "crop_name_3",
# "crop_name",
# "offfarm_name_4",
# "person_name_5",
# "crop_name")

l-gorman/rhomis-R-package documentation built on Nov. 8, 2023, 6:46 a.m.