Package: rdatagouv 0.1.0.9000

rdatagouv: Tools to Download and Explore Datasets from Data.gouv.fr

Provides a client for the public API of data.gouv.fr, the French government's open data platform. It helps you find a dataset that matches your interests, judge whether it is usable, download it, and re-fetch the exact same table later in a reproducible way. You can search the catalog and filter by producer or theme (dg_find_datasets(), dg_find_organization(), dg_find_topics()), pull a dataset's tabular resources into tidy tibbles (dg_pull_dataset()), inspect the documented variables of its data schema (dg_schema()), and compute summary metrics such as size, number of columns and missing-value rate (dg_summary(), dg_summarise()). Each returned table carries a stable identifier (dg_table_id(), dg_refetch()) so it can be re-fetched later. Requests are built on top of 'httr2'.

Authors:Magali Berland [aut], Pierre Gloaguen [aut], Arthur Leroy [aut], Mahendra Mariadassou [aut], Cédric Midoux [aut], Jean-François Rey [aut], Aymeric Stamm [aut, cre]

rdatagouv_0.1.0.9000.tar.gz
rdatagouv_0.1.0.9000.zip(r-4.7-any)rdatagouv_0.1.0.9000.zip(r-4.6-any)rdatagouv_0.1.0.9000.zip(r-4.5-any)
rdatagouv_0.1.0.9000.tgz(r-4.6-any)rdatagouv_0.1.0.9000.tgz(r-4.5-any)
rdatagouv_0.1.0.9000.tar.gz(r-4.7-any)rdatagouv_0.1.0.9000.tar.gz(r-4.6-any)
rdatagouv_0.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rdatagouv/json (API)

# Install 'rdatagouv' in R:
install.packages('rdatagouv', repos = c('https://astamm.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/astamm/rdatagouv/issues

Pkgdown/docs site:https://astamm.github.io

On CRAN:

Conda:

quarto

5.38 score 6 stars 7 scripts 65 downloads 11 exports 32 dependencies

Last updated from:802a522704. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK152
source / vignettesOK209
linux-releaseOK170
macos-releaseOK207
macos-oldrelOK131
windows-develOK116
windows-releaseOK153
windows-oldrelOK156
wasm-releaseOK128

Exports:dg_find_datasetsdg_find_organizationdg_find_topicsdg_glimpsedg_problemsdg_pull_datasetdg_refetchdg_schemadg_summarisedg_summarydg_table_id

Dependencies:askpassbitbit64cellrangerclicpp11crayoncurlgluehmshttr2jsonlitelifecyclemagrittrnanoparquetopensslpillarpkgconfigprettyunitsprogressR6readxlrematchrlangsystibbletidyselecttzdbutf8vctrsvroomwithr

Documentation technique du package rdatagouv
Le package R {rdatagouv} : intention et objectif principal | La plateforme datagouv et ses points d'entrée | Vue d'ensemble des quatre points d'entrée | API principale v1 (/api/1/) | API v2 (/api/2/) | Accès aux ressources | API tabulaire (tabular-api.data.gouv.fr) | API des schémas (schema.data.gouv.fr) | Utiliser {httr2} pour construire des requêtes vers des API web | L'approche « wrapping » recommandée | Construction des requêtes : chemins, query, encodage | Le cas particulier des paramètres répétés | Exécution et parsing | URI : définition et usage dans | Qu'est-ce qu'une URI ? | Comment {rdatagouv} construit une URI par table | URI et reproductibilité : dg_refetch() | Le mocking dans les tests unitaires | Qu'est-ce que le mocking, et pourquoi ? | Les deux niveaux d'émulation dans | Emulation de la pile réseau : http_perform() | Emulation des briques fonctionnelles | Pourquoi et quand émule-t-on dans | Exercer l'API live | L'intégration live opt-in : tests/test-live-api.R | La garde d'exécution : skip_unless_live() | Que prouvent les tests live ? | API du package | dg_find_datasets() | dg_find_organization() | dg_find_topics() | dg_pull_dataset() | dg_refetch() | dg_schema() | dg_table_id(), dg_problems(), dg_summary(), dg_summarise(), dg_glimpse() | Récapitulatif de l'API exposée | Le parsing des colonnes : types, profil et rapport d'erreurs | Forcer les types de colonnes avec col_types | Amorcer les types depuis le profil de la plateforme : use_tabular_types | Inspecter les problèmes de parsing : dg_problems() | Une erreur de parsing fréquente : les dates presque ISO | Annexe : conventions de développement

Last update: 2026-09-03
Started: 2026-09-02

Finding, judging and re-fetching French open data
The problem rdatagouv solves | Finding datasets | Restricting to documented datasets | Restricting to specific formats | Finding a specific organization's datasets | Finding datasets grouped under a theme | Judging whether a dataset is usable | Downloading data | When pulling goes wrong: parsing issues | Detecting a parsing problem | A common trigger: mostly-padded ISO dates | Solving it: forcing column types | Re-fetching the same table reproducibly | Why a stable id beats a file name | Summarising datasets | A complete workflow

Last update: 2026-08-29
Started: 2026-08-25