This must be called by the user, as prompted on package attach with library(icd).

set_icd_data_dir(path = NULL)

get_icd_data_dir(must_work = TRUE)

Arguments

path

Path to a directory where cached online raw and parsed data will be cached. It will be created if it doesn't exist.

must_work

Logical, the default of TRUE will cause this to stop with an error if a usable icd data directory cannot be found or set.

Value

The path to the cache directory, or NULL if it could not be found.

Invisibly returns the data path which was set, or NULL if not done.

Functions

  • get_icd_data_dir: Get the currently active data directory, and check it exists and is writable.

See also

Examples

if (FALSE) { set_icd_data_dir() # or choose another directory: # set_icd_data_dir("/var/cache/icd") # If you choose a custom directory, you may wish to add this command to your .Rprofile . # then you may use: # download_all_icd_data() # or let 'icd' download data when needed. }