Description Usage Arguments Value Examples
Fonction permettant d'importer les données de l'API 'données locales' pour un couple de paramètre
1 2 3 4 5 6 7 8 9 | get_dataset(
jeton,
jeu_donnees,
croisement,
modalite,
nivgeo,
codgeo,
temporisation = NA
)
|
jeton |
Access token (jeton) généré sur le catalogue des API de l'Insee |
jeu_donnees |
code jeu de données se composant du nom de la source, du millésime des données et parfois du millésime géographique de diffusion |
croisement |
sélection de variables (composée d'une variable ou de plusieurs) |
modalite |
modalités souhaitées pour les variables (dans le même ordre) |
nivgeo |
niveau géographique du code demandé |
codgeo |
Codes géographiques souhaité |
temporisation |
temps d'attente entre chaque requête (si utilisé dans une boucle) |
une liste contenant 4 data.frame. un contenant les données, métadonnées, les infos sur la zone sélectionnées et les infos sur la source
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | # Remplace jeton par la valeur du jeton genere sur le catalogue des API :
if (exists("jeton")) {
get_dataset(jeton,
"GEO2017REE2017",
"NA5_B-ENTR_INDIVIDUELLE",
"all.all",
"COM",
"51108")
}
# Genere une fenetre dans laquelle vous pouvez renseigner le jeton genere sur le catalogue des API
# Permet de ne pas stocker le jeton en clair dans le programme
if (interactive() && identical(Sys.getenv("RSTUDIO"), "1")) {
get_dataset(rstudioapi::askForPassword("jeton:"),
"GEO2017REE2017",
"NA5_B-ENTR_INDIVIDUELLE",
"all.all",
"COM",
"51108")
}
# Necessite la modification du fichier .Renviron en ajoutant
# une ligne jeton = "la valeur du jeton genere sur le catalogue des API"
# Pour acceder facilement au fichier .Renviron, vous pouvez
# utiliser la commande usethis::edit_r_environ("user")
# Necessite de redemarer R après avoir fait la modification
# Ce parametre doit etre mis a jour à chaque fois qu'un nouveau jeton est genere
if (!is.na(Sys.getenv("jeton", NA))) {
get_dataset(Sys.getenv("jeton"),
"GEO2017REE2017",
"NA5_B-ENTR_INDIVIDUELLE",
"all.all",
"COM",
"51108")
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.