
Clean lab data
clean_lab_data.RdMain lab data cleaning function. Automatically detects whether the dataset came from WHO or the regional office.
Usage
clean_lab_data(
lab_data,
start_date,
end_date,
afp_data = NULL,
ctry_name = NULL,
lab_locs_path = NULL,
use_edav = TRUE
)Arguments
- lab_data
tibbleLab dataset.- start_date
strStart date of analysis.- end_date
strEnd date of analysis.- afp_data
tibbleAFP linelist. Eitherctry.data$afp.all.2orraw.data$afp.- ctry_name
strorlistName or a list of countries. Defaults toNULL.- lab_locs_path
strLocation of testing lab locations. Default isNULL. Will download from EDAV, if necessary.- use_edav
logicalWhether to obtain data from EDAV. Defaults toTRUE.
Examples
if (FALSE) { # \dontrun{
lab_path <- "C:/Users/abc1/lab_data_who.csv"
ctry.data <- init_dr("algeria", lab_data_path = lab_path)
ctry.data$lab_data <- clean_lab_data(ctry.data, "2021-01-01", "2023-12-31")
# Not using the desk review pipeline
raw.data <- get_all_polio_data()
ctry.data <- extract_country_data("algeria", raw.data)
ctry.data$lab_data <- read_csv(lab_path)
ctry.data$lab_data <- clean_lab_data(
ctry.data$lab.data, "2021-01-01", "2023-12-31",
ctry.data$afp.all.2, "algeria"
)
} # }