# Liste des packages à installer
<- c("readxl", "openxlsx", "haven",
packages "dplyr", "lubridate", "stringr",
"ggplot2", "FactoMineR", "sf",
"terra", "mapsf", "rmarkdown", "knitr", "...")
# Détection de package à installer
<- packages [!(packages %in% installed.packages()[,"Package"])]
missing_packages
# Installation des packages manquants
if(length(missing_packages)) install.packages(missing_packages)
Introduction
Les différentes leçons peuvent être utilisées indépendamment les unes des autres. Il est néanmoins nécessaire de connaître les bases du langage R (objets, opérateurs, fonctions…) pour comprendre les différents cours et exercices proposés.
Si vous êtes débutant·e, plusieurs supports libres et gratuits d’initiation à R sont indiqués dans les ressources annexes. Si vous êtes enseignant·e, vous pouvez également utilisés ces deux diaporamas d’introduction au langage R :
Consulter en plein écran
Consulter en plein écran
Téléchargez R et Rstudio depuis le site de Posit : https://posit.co/download/rstudio-desktop/
Puis, suivez les instructions d’installation (classiques)
Les modules thématiques
Les leçons TIG’R sont classées en huit modules thématiques qui segmentent l’ensemble de la chaîne de traitement de données géographiques :
- Données (Import, collecte , connexion BD… et export de données)
- Manipulation de données (gestion & traitement de données)
- Statistique descriptives (uni, bi et multivariée)
- Représentation graphique (R-base & ggplot2)
- Analyse de réseau (Théorie de graphes et analyse de réseau)
- Géomatique (traitement des données vectorielles et raster)
- Cartographie thématique (statique et interactive)
- Reproductibilité (Bonnes pratiques pour la recherche reproductible)
Les packages utilisés
Afin de maximiser la reproductibilité des traitements présentés, les différents modules de formation tentent de minimiser les dépendances à des packages. Les différents packages utilisés sont généralement des références dans la communauté R et laisser présager une certaine stabilité du code présenté.
Les packages utilisés dans les différents modules thématiques sont :
- readxl
- openxlsx
- haven
- jpeg
- dplyr
- tidyr
- lubridate
- stringr
- cluster
- ade4
- cluster
- FactoMineR
- gtsummary
- ggplot2
- igraph
- questionr
- sf
- terra
- mapsf
- leaflet
- mapview
- maptiles
- osmdata
- osmextract
- osrm
- rmarkdown
- knitr
- miniCRAN
Installation
Le miniCRAN
Afin de pouvoir reproduire les différentes leçons sans être dépendant d’une connexion internet, un miniCRAN (répertoire contenant les sources de l’ensemble des packages) est mis à disposition :
Une fois le répertoire décompressé, vous pouvez installer les différents packages en local de la manière suivante :
# Chemin d'accès jusqu'au répertoire "miniCRAN" copié sur votre machine.
<- paste0("file:///", "C:/Users/<username>/.../", "miniCRAN")
URL_dossier
# Installation de ggplot2 depuis la source (répertoire miniCRAN)
install.packages("ggplot2",
repos = URL_dossier,
type = "source")
Modifier “C:/Users/username/…/” par le chemin d’accès correct.
Les données utilisées
Les différents jeux de données utilisés dans les modules sont présentés et mis à disposition sur cette page.
Conditions d’utilisation
Le contenu de ce site web (support de cours et exercice inclus) est soumis à la Licence ouverte V2.0 d’Etalab. Le « Réutilisateur » est libre de réutiliser l’ « Information » :
- de la reproduire, la copier,
- de l’adapter, la modifier, l’extraire et la transformer, pour créer des « Informations dérivées », des produits ou des services,
- de la communiquer, la diffuser, la redistribuer, la publier et la transmettre,
- de l’exploiter à titre commercial, par exemple en la combinant avec d’autres informations, ou en l’incluant dans son propre produit ou application.
Sous réserve de :
- mentionner la paternité de l’ « Information » : sa source (cf. citation et la date de dernière mise à jour de l’ « Information » réutilisée.