Skip to contents

Pull every CSV resource of a CKAN package as a list of data frames

Usage

morie_datasets_ckan_package(portal, package_id)

Arguments

portal

Character; CKAN portal base URL.

package_id

Character; CKAN package id or slug.

Value

Named list mapping resource_name -> data.frame.

Examples

# \donttest{
res <- try(morie_datasets_ckan_package(
  "https://open.canada.ca/data",
  "a0877b5b-07d0-4e44-b55d-743966eff37d" # CESG payments: two 3 kB tables
))
if (!inherits(res, "try-error")) str(res, max.level = 1)
#> List of 2
#>  $ Canada Education Savings Grant (CESG) Payments by Province/Territory (in millions) (en):'data.frame':	14 obs. of  29 variables:
#>  $ Canada Education Savings Grant (CESG) Payments by Province/Territory (in millions) (fr):'data.frame':	14 obs. of  29 variables:
# }