Makes a new regional or national country class with the name provided as the source. This forms a basic template for the user to fill in with the specific field values and cleaning functions required. This also creates a github workflow file for the same country.
Usage
make_new_data_source(
source,
type = "subnational",
newfile_path = paste0("R/", source, ".R")
)Arguments
- source
character_array The name of the class to create. Must start with a capital letter (be upper camel case or an acronym in all caps such as WHO).
- type
character_array the type of class to create, subnational or National defaults to subnational. Regional classes are individual countries, such as UK, Italy, India, etc. These inherit from
DataClass, whilst national classes are sources for multiple countries data, such as JRC, JHU, Google, etc. These inherit fromCountryDataClass.- newfile_path
character_array the place to save the class file
