Learn R Programming

eurostat R package

R tools to access open data from Eurostat. Data search, download, manipulation and visualization.

Installation and use

Install stable version from CRAN:

install.packages("eurostat")

Alternatively, install development version from GitHub:

# Install from GitHub
library(devtools)
devtools::install_github("ropengov/eurostat")

Development version can be also installed using the r-universe:

# Enable this universe
options(repos = c(
  ropengov = "https://ropengov.r-universe.dev",
  CRAN = "https://cloud.r-project.org"
))

install.packages("eurostat")

The package provides several different ways to get datasets from Eurostat. Searching for data is one way, if you know what to look for.

# Load the package
library(eurostat)

# Perform a simple search and print a table
passengers <- search_eurostat("passenger transport")
knitr::kable(head(passengers))

See the Tutorial and other resources at the package homepage for more information and examples.

Recommended packages

It is recommended to install the giscoR package (https://dieghernan.github.io/giscoR/). This is another API package that provides R tools for Eurostat geographic data to support geospatial analysis and visualization.

Contribute

Contributions are very welcome:

Acknowledgements

Kindly cite this package as follows: Leo Lahti, Przemyslaw Biecek, Markus Kainu and Janne Huovari. Retrieval and analysis of Eurostat open data with the eurostat package. R Journal 9(1):385-392, 2017. R package version 3.7.10. DOI: 10.32614/RJ-2017-019. URL: https://ropengov.github.io/eurostat/

We are grateful to all contributors, including Daniel Antal, Joona Lehtomäki, Francois Briatte, and Oliver Reiter, and for the Eurostat open data portal! This project is part of rOpenGov.

Disclaimer

This package is in no way officially related to or endorsed by Eurostat.

When using data retrieved from Eurostat database in your work, please indicate that the data source is Eurostat. If your re-use involves some kind of modification to data or text, please state this clearly to the end user. See Eurostat policy on copyright and free re-use of data for more detailed information and certain exceptions.

Copy Link

Version

Install

install.packages('eurostat')

Monthly Downloads

5,472

Version

3.7.10

License

BSD_2_clause + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

February 9th, 2022

Functions in eurostat (3.7.10)

harmonize_country_code

Harmonize Country Code
get_eurostat_toc

Download Table of Contents of Eurostat Data Sets
get_eurostat_raw

Download Data from Eurostat Database
reexports

Recode Region Codes From Source To Target NUTS Typology
recode_to_nuts_2016

Recode geo labels and rename regions from NUTS2013 to NUTS2016
harmonize_geo_code

Harmonize NUTS region codes that changed with the NUTS2016 definition
eurotime2num

Conversion of Eurostat Time Format to Numeric
recode_to_nuts_2013

Recode geo labels and rename regions from NUTS2016 to NUTS2013
get_bibentry

Create A Data Bibliography
label_eurostat

Get Eurostat Codes
eurotime2date

Date Conversion from Eurostat Time Format
tidy_eurostat

Transform Data into Row-Column-Value Format
set_eurostat_cache_dir

Set Eurostat Cache
search_eurostat

Grep Datasets Titles from Eurostat
get_eurostat

Read Eurostat Data
get_eurostat_dic

Download Eurostat Dictionary
get_eurostat_geospatial

Download Geospatial Data from GISCO
set_eurostat_toc

Set Eurostat TOC
tgs00026

Auxiliary Data
get_eurostat_json

Get Data from Eurostat API in JSON
eu_countries

Countries and Country Codes
cut_to_classes

Cuts the Values Column into Classes and Polishes the Labels
clean_eurostat_cache

Clean Eurostat Cache
dic_order

Order of Variable Levels from Eurostat Dictionary.
eurostat_geodata_60_2016

Geospatial data of Europe from Gisco in 1:60 million scale from year 2016
eurostat-package

R Tools for Eurostat open data
add_nuts_level

Add the statistical aggregation level to data frame
convert_time_col

Time Column Conversions
check_access_to_data

Check access to ec.europe.eu