--- title: "Filtrer par critère géographique" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Filtrer par critère géographique} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ``` ```{r setup, include = FALSE} library(melodi) ``` # Filtrer sur le territoire de mon choix Pour les jeux de données proposant plusieurs niveaux géographique de diffusion, la fonction `get_local_data` facilite le filtrage de données par critère géographique. Pour cela, il est nécessaire de passer en paramètre le code géographique (`GEO`) et le niveau géographique (`GEO_OBJECT`). **Exemple :** je souhaite filtrer le jeu de données sur les capacités en hébergement touristique (identifiant `DS_TOUR_CAP`) pour le département de Loire-Atlantique uniquement (`GEO=44` et `GEO_OBJECT=DEP`) ```{r get_local_data, eval = FALSE} get_local_data( ds_name = "DS_POPULATIONS_REFERENCE", geo = "44", geo_object = "DEP" ) |> dplyr::arrange(POPREF_MEASURE, TIME_PERIOD) ``` # Filtrer sur toutes les communes du territoire de mon choix Pour les jeux de données proposant une diffusion au niveau communal, la fonction `get_local_data_by_com` facilite le filtrage de données sur toutes les communes du territoire de mon choix. **Exemple :** je souhaite filtrer le jeu de données sur les populations de référence issues du recensement de la population (identifiant `DS_POPULATIONS_REFERENCE`) sur toutes les communes de Nantes Métropole (`GEO=244400404` et `GEO_OBJECT=EPCI`) ```{r get_local_data_by_com, eval = FALSE} my_local_data_by_com <- get_local_data_by_com( ds_name = "DS_POPULATIONS_REFERENCE", geo = "244400404", geo_object = "EPCI" ) ```