datapull: Pull data from the Episteme API

Description Usage Arguments Value Examples

View source: R/agnitio.R View source: R/pull.R

Description

Pulls data from the Emsi Episteme API according to specified parameters and returns a prepared data frame for analysis.

Usage

1
datapull(country, content, release, constraints, metrics)

Arguments

country

The two-character country code.

content

The Emsi Episteme dataset description (e.g. "Occupation").

release

The release or version identifier for the dataset (e.g. "2016.1").

constraints

A list of dimensional constraints relevant to the dataset, each of which has been prepared through dimmaker or CoW.

metrics

A set of metrics through which to quantify the data, prepared through metricmaker.

Value

A data frame of dimensions and metrics, with dimensions classified as factors and metrics as doubles.

Examples

1
2
3
4
5
6
met1 <- data.frame(names=c("Jobs.2016","Jobs.2022"), as=c("Jobs.2016","Jobs.2022"))
met1 <- metricmaker(met1)
area1 <- data.frame(name=c("Great Britain", "Wales"), code=c("GB", "WAL"))
areadim <- dimmaker("Area", area1)
occdim <- dimmaker("Occupation", "asIdentity")
datapull("UK","Occupation","2016.1",list(CoW("A"),areadim,occsdim),met1)

dncnbrn/EmsiR documentation built on May 14, 2019, 10:33 a.m.