Skip to contents

This function is used to recode/replace phase specific values of a single variable in a dataset.

Usage

replace_values_phase_specific(
  .data,
  fld_name,
  phase,
  phaseVar = "PHASE",
  code,
  decode
)

Arguments

.data

Data.frame

fld_name

Variable name

phase

ADNI study phase/protocol name

phaseVar

Variable name for the ADNI study protocol, Default: "PHASE"

code

Values that will be replaced

decode

Values that will replace coded value (`code`)

Value

A data.frame with replaced values for the provided variable.

See also

Examples

if (FALSE) { # \dontrun{
data_dict_dd <- get_factor_levels_datadict(
  data_dict = ADNIMERGE2::DATADIC,
  tbl_name = "REGISTRY", # NULL
  nested_value = TRUE
)
input_values <- collect_value_mapping(
  data_dict = data_dict_dd,
  tbl_name = "REGISTRY",
  all_fld_name = "VISTYPE"
)
decode <- input_values$VISTYPE$ADNI1$decode
code <- input_values$VISTYPE$ADNI1$code
result_dataset <- replace_values_phase_specific(
  .data = ADNIMERGE2::REGISTRY,
  phaseVar = "COLPROT",
  fld_name = "VISTYPE",
  phase = "ADNI1",
  code = code,
  decode = decode
)
} # }