Learn R Programming

getTBinR (version 0.5.5)

get_tb_burden: Get the WHO TB Burden Data

Description

Get the TB burden data, and multi-drug resistant TB (MDR-TB) data from the WHO, see here for details. This function will first attempt to load the data from the temporary directory (tempdir). If that fails, and download_data = TRUE, it will instead download the data. The MDR TB data is only available for the latest year of data.

Usage

get_tb_burden(url = "https://extranet.who.int/tme/generateCSV.asp?ds=estimates",
  download_data = TRUE, save = TRUE, burden_save_name = "TB_burden",
  add_mdr_data = TRUE, mdr_save_name = "MDR_TB",
  mdr_url = "https://extranet.who.int/tme/generateCSV.asp?ds=mdr_rr_estimates",
  return = TRUE, verbose = TRUE, use_utils = FALSE,
  retry_download = TRUE)

Arguments

url

Character string, indicating the url of the TB burden data. Default is current url.

download_data

Logical, defaults to TRUE. If not found locally should the data be downloaded from the specified URL?

save

Logical, should the data be saved for reuse during the current R session. Defaults to TRUE. If TRUE then the data is saved to the temporary directory specified by tempdir.

burden_save_name

Character string, name to save the data under. Defaults to "TB_burden".

add_mdr_data

Logical, defaults to TRUE. Should MDR TB burden data be downloaded and joined to the TB burden data.

mdr_save_name

Character string, name to save the MDR data under. Defaults to "MDR_TB"

mdr_url

Character string, indicating the url of the MDR TB data.

return

Logical, should the data be returned as a dataframe. Defaults to TRUE.

verbose

Logical, defaults to TRUE. Should additional status and progress messages be displayed.

use_utils

Logical, defaults to FALSE. Used for testing alternative data download function. When TRUE data is downloaded using read.csv.

retry_download

Logical defaults to TRUE. When TRUE, if downloading fails, the function will try repeatedly to download the data within 3 seconds, up to 3 times.

Value

The WHO TB burden data as a tibble.

See Also

get_data search_data_dict

Examples

Run this code
# NOT RUN {
tb_burden <- get_tb_burden()

head(tb_burden)

# }

Run the code above in your browser using DataLab