Formation : Les bases du langage R

Objectifs : 

À l’issue de ces deux journées, les participants seront capables de :

  • Comprendre les fondamentaux du langage R et de l’environnement RStudio.

  • Manipuler des données simples : importer, nettoyer, transformer et explorer.

  • Utiliser les principaux types d’objets (vecteurs, matrices, data frames, listes).

  • Réaliser des visualisations de base avec R (base R + introduction à ggplot2).

  • Exporter des résultats et scripts pour réutilisation.

  • Développer une autonomie de base dans l’écriture de scripts reproductibles.

 

  • Toute personne souhaitant découvrir le langage R.

  • Professionnels manipulant des données (analystes, chargés d’études, statisticiens débutants, data enthusiasts).

  • Étudiants ou chercheurs débutant en analyse de données.

  • Collaborateurs en reconversion ou souhaitant monter en compétences dans la data.

 

 

  • Aucune connaissance préalable en programmation n’est requise.

  • Aucune maîtrise statistique avancée n’est nécessaire.

  • Savoir utiliser un ordinateur (fichiers, dossiers) est suffisant.

 

Format : présentiel ou à distance

Durée : 2 jours

Prix : 1 300 € HT

Programme

 

  • Présentation du langage R : philosophie, syntaxe, atouts, limites.

  • Installation de R et RStudio.

  • Découverte de l’interface RStudio : console, scripts, environnement, plots.

  • Structure d’un script R : bonnes pratiques dès le début.

Atelier pratique :

Premiers pas dans RStudio, écriture d’un script simple.

 

  • Notion d’objet et d’attribution (<-).

  • Les types de données : numérique, texte, logique, factor.

  • Les structures de données :

    • Vecteurs

    • Matrices

    • Data frames

    • Listes

Atelier pratique :

Créer et manipuler différents objets, indexation, filtrage, modifications simples.

  • Lecture de fichiers CSV, TXT, Excel.

  • Importer des données via RStudio.

  • Exportation de fichiers.

  • Introduction rapide au package readr.

Atelier pratique :

Importer un jeu de données, le visualiser et l’explorer.

  • Comprendre les notations de base : $, [], names(), str().

  • Manipulations simples :

    • renommer des colonnes

    • filtrer

    • trier

    • sélectionner des variables

    • créer de nouvelles colonnes

Atelier pratique :
  • Transformer une table de données (data frame) avec les commandes de base.
  • Manipulations élémentaires sur un jeu de données
  • Pourquoi le tidyverse ?

  • Présentation rapide des packages : dplyr, tidyr, ggplot2.

  • Comparaison avec les fonctions de base.

Atelier pratique :

Installation et chargement du tidyverse.

  • Les fonctions essentielles :

    • filter()

    • select()

    • mutate()

    • arrange()

    • summarise() + group_by()

Atelier pratique :

Réaliser des transformations simples puis un mini-rapport descriptif.

  • Structure d’un graphique ggplot : données, aesthetics, géométries.

  • Graphiques de base :

    • histogrammes

    • barplots

    • boxplots

    • nuages de points

  • Personnalisation simple : titres, couleurs, thèmes de base.

Atelier pratique :

Créer plusieurs graphiques à partir d’un jeu de données fourni.

  • Organisation d’un projet dans RStudio.

  • Utilisation des commentaires.

  • Sauvegarde de graphiques et de tables.

  • Exportation de scripts.

Atelier pratique :

Produire un petit script complet : importation → transformation → graphique → export.

Livrables et documentations fournis

  • Fichiers d’exercices et jeux de données.

  • Scripts modèles.

  • Ressources pour continuer à pratiquer après la formation.

  • Attestation de participation.