Published January 31, 2026 | Version v1
Lesson Open

Inititation à R et Rmarkdown (gérer des données en CSV avec R et Rstudio)

  • 1. ROR icon Université de Rennes

Contributors

  • 1. Université Rennes 2

Description

R et Rmarkdown

Ce support a été créé en janvier 2026 pour une formation de 3 heures "Traiter des données avec R et documenter les traitements de données avec Rmarkdown", incluant des travaux pratiques (diapositives ayant un fond vert clair).

Il est possible d'accéder à la présentation en ligne

Objectifs pédagogiques

  • maîtriser la console Rstudio pour R
  • R : maîtriser les notions de base : variables, fonctions, paquets
  • traitement de données tabulées (CSV) avec R
  • groupement de données, tableaux croisés
  • introduction aux visualisations (ggplot) et à la cartographie avec R (sf)

structure de l'archive

cloner le dossier avec git, ou le télécharger en format zip et l'extraire

voici l'architecture des fichiers principaux :

presentation
             |_ presentation.qmd (source de la présentation (quarto))
             |_ presentation.html : ouvrir ce fichier dans un navigateur pour voir la présentation

data
             |_ titanic.csv (source : https://github.com/datasciencedojo/datasets/blob/master/titanic.csv )

             |_ museum.csv ; le jeu titanic est prévu pour les démo, le jeu museum est prévu pour les exercices

scripts

             |_ script.R : exemple de script qu'on peut exécuter hors de Rstudio (pour différencier des chuncks dans Rmarkdown)

             |_ script qui permet l'extraction du jeu de données museum.csv à partir d'une requête en Sparql et l'ajout d'un vecteur "visits" dont les données sont aléatoires.

reproduire la leçon

télécharger l'archive de ce cours depuis le repository

Le fichier presentation.qmd peut être lu et modifié avec Quarto.

Une copie CSV de ce fichier se trouve dans le dossier data (data/raw/titanic.csv)

Pour reconstituer l'environnement de ce cours, utiliser le fichier renv.lock. Si Renv n'est pas installé, il faut l'installer :

install.packages("renv")

initier Renv ('renv::init()') dans le répertoire de fichiers et charger les dépendances dans leur version indiquées dans le lockfile ("renv.lock")

renv::init()
renv::restore()

Quarto permet de générer un support en html (presentation/presentation.html) qui peut être lu à travers le navigateur.

Files

r-and-rmarkdown-main.zip

Files (24.1 MB)

Name Size Download all
md5:8343ded59480eee86bf3ac4885458bdb
24.1 MB Preview Download

Additional details

Dates

Available
2026-01-31