MyNixOS website logo
Description

Easily Extract Data from 'StatsWales'.

Download data from 'StatsWales' into R. Removes the need for the user to write their own loops when parsing data from the 'StatsWales' API. Provides functions for datasets (<http://open.statswales.gov.wales/en-gb/dataset>) and metadata (<http://open.statswales.gov.wales/en-gb/discover/metadata>) endpoints.

statswalesr

CRANstatus R-CMD-check

statswalesr is a package for downloading datasets and their associated metadata from StatsWales. This functionality is limited to datasets that are available through the OData feed. You can check this by navigating to your desired dataset, scrolling to the bottom, and checking that the “Dataset” link is available under the Open Data tab.

Installation

statswalesr is now on CRAN. To install:

install.packages("statswalesr")

You can install the development version of statswalesr from GitHub with:

# install.packages("devtools")
devtools::install_github("jamie-ralph/statswalesr")

Usage

The code below extracts data about aircraft movement at Cardiff airport and the associated metadata.

library(statswalesr)

metadata <- statswales_get_metadata("tran0003")

df <- statswales_get_dataset("tran0003")

You can also search for datasets based on key terms. For example, to search for datasets related to farming and agriculture:

library(dplyr)

farming_datasets <- statswales_search(c("farm*", "agri*"))

glimpse(farming_datasets)
## Rows: 29
## Columns: 2
## $ Description_ENG <chr> "Children's services: Welfare/health summary", "Childr~
## $ Dataset         <chr> "care0021", "care0022", "agri0200", "agri0201", "agri0~

Welsh language

All statswalesr functions support Welsh language downloads using the language argument:

welsh_df <- statswales_get_dataset("tran0003", language = "welsh")
Metadata

Version

0.2.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows