Organisation pratique

Prise en main — OneDrive, R et RStudio

Dossier OneDrive

Afin de faciliter notre collaboration, un dossier OneDrive vous sera partagé pour les travaux dirigés et les différents projets.

Dossier OneDrive

Il vous est demandé de synchroniser ce dossier OneDrive sur votre ordinateur personnel.

Structure du dossier

Le dossier partagé s'organise autour d'une arborescence fixe, où chaque sous-dossier a une fonction précise :

ImportantConservez systématiquement cette même arborescence, d'un projet à l'autre.

Le dossier contient aussi trois autres éléments à connaître :

Étapes de synchronisation d'un dossier partagé OneDrive (Windows/Mac)

  1. Installez et connectez OneDrive. Dans le menu Démarrer, tapez « OneDrive » pour vérifier qu'il est présent (sur Mac, cherchez-le via Spotlight, ⌘ + Espace). S'il n'est pas installé, téléchargez-le sur le site de Microsoft. Ouvrez-le, puis connectez-vous avec votre compte Microsoft 365 ISTOM.
  2. Ouvrez le dossier partagé en ligne. Rendez-vous sur office.com, connectez-vous et ouvrez OneDrive, puis cliquez sur Partagé dans le menu de gauche : le dossier partagé pour le cours y apparaît.
  3. Lancez la synchronisation. Ouvrez ce dossier, puis cliquez sur le bouton Synchroniser (dans la barre du haut). Confirmez dans la fenêtre de l'application OneDrive qui s'ouvre alors.
  4. Retrouvez le dossier sur votre ordinateur. Ouvrez l'Explorateur de fichiers (Windows + E) : le dossier synchronisé apparaît dans la colonne de gauche, sous la rubrique ISTOM (sur Mac, il se trouve dans le Finder, section OneDrive – ISTOM).

Convention de synchronisation

Convention OneDrive

Tutoriel R & RStudio

R est un langage et un environnement statistique open source, très utilisé pour l'analyse de données. Créé dans les années 1990 par Ross Ihaka et Robert Gentleman, il excelle dans le traitement des données, la modélisation et la visualisation, et s'appuie sur un vaste écosystème de packages (via CRAN).

RStudio est l'environnement de développement (IDE) qui simplifie l'usage de R : éditeur, console, visualisation, gestion de projets, intégration Git et génération de rapports dynamiques avec R Markdown et Quarto.

MatérielPour installer R et RStudio, il faut un PC Windows, une distribution Linux (par ex. Ubuntu) ou un Mac.

Installation de R

Téléchargez R sur le site officiel CRAN et installez-le pour votre système. Sous Windows, cliquez sur install R for the first time.

Rtools (Windows uniquement) ne sert qu'à compiler des packages depuis les sources : la plupart des étudiants peuvent l'ignorer. Au besoin, installez-le depuis la page Rtools du CRAN ou depuis R :

install.packages("installr")
installr::install.Rtools()

Installation de RStudio

Installez R avant RStudio. Téléchargez la version RStudio Desktop (gratuite) depuis Posit, en choisissant l'installateur correspondant à votre système, puis lancez l'installation.

Configuration de RStudio

À la première ouverture, RStudio ressemble à ceci. Tous les réglages se trouvent dans Tools > Global options.

RStudio première ouverture

Réglages essentiels

Options R General

Côté confort, à votre goût : la disposition des panneaux (Pane Layout), les parenthèses colorées (Code > Displayrainbow parentheses) et le thème (Appearance).

RappelN'oubliez pas de cliquer sur Apply après chaque changement. Pour vérifier votre version de R : sessionInfo().
Résultat de sessionInfo()

Les projets avec RStudio

Un projet regroupe tout le travail dans un même dossier. Son intérêt : RStudio y fixe automatiquement le dossier de travail, ce qui permet d'utiliser des chemins relatifs (par exemple data_raw/mon-fichier.csv) et évite que deux projets n'interfèrent.

Pour en créer un : File > New Project > New Directory > New Project, choisissez un nom et un emplacement, puis Create Project.

Créer un projet

Le dossier ne contient alors que le fichier .Rproj. Ajoutez-y les sous-dossiers data_raw, data, doc et img (voir Structure du dossier pour leur rôle).

Sous-dossiers du projet
Pour les TDLe projet est déjà créé dans le dossier partagé : vous n'avez rien à créer. Lancez simplement RStudio en double-cliquant sur le fichier _stat_Istom.Rproj.

Installation de packages

Un package est une extension qui enrichit R de nouvelles fonctions, de jeux de données et de documentation, regroupés autour d'un même thème (manipulation de données, graphiques, statistiques…). R « de base » couvre l'essentiel ; les packages ajoutent des outils spécialisés, développés par la communauté et distribués sur le CRAN. Par exemple, tidyverse rassemble des packages pour manipuler et visualiser les données, ggplot2 sert à créer des graphiques, et rmarkdown à produire des rapports (c'est ce dernier qui est installé dans la capture ci-dessous).

Deux façons d'installer un package :

Installer un package

L'installation ne se fait qu'une seule fois. Ensuite, à chaque session, chargez le package avec library(rmarkdown) pour accéder à ses fonctions.

Maintenir les packages à jourOnglet Packages → Update, ou Tools > Check for Package Update. À faire au moins une fois par mois.

Script R

Un script est un fichier .R où vous enregistrez vos commandes : vous pouvez les relire, les rejouer et les partager — c'est la base d'un travail reproductible, là où la console ne garde rien.

Créez-en un via File > New File > R Script, enregistrez-le, puis écrivez votre première ligne :

# Ma première commande
2 + 3

Tout ce qui suit un # est un commentaire : ignoré par R, il sert à documenter le code. Pour exécuter : Ctrl + Entrée (Cmd + Entrée sur Mac) lance la ligne courante ou la sélection ; le bouton Run permet également d'exécuter le code.

Document Quarto

Quarto (successeur de R Markdown) permet de produire, à partir d'un seul fichier .qmd, des documents (HTML, Word, PDF), des diapositives, des tableaux de bord ou des sites web. Son intérêt : réunir dans un même fichier le texte, le code R et ses résultats — pour un rapport reproductible qui se met à jour à chaque exécution.

Créez-en un via File > New File > Quarto Document. Cela nécessite le package rmarkdown (voir Installation de packages).

Nouveau document Quarto

Un .qmd s'articule autour de trois éléments :

Pour produire le document final, cliquez sur Render (ou Ctrl + Shift + K). La syntaxe Markdown complète et une galerie d'exemples sont disponibles sur le site de Quarto.

Obtenir de l'aide sur R

R embarque sa propre documentation : la plupart des questions se règlent depuis la console, sans quitter RStudio.

Afficher l'aide d'une fonction — quand vous connaissez son nom, ? ou help() ouvrent sa page dans le panneau Help (en bas à droite) :

?mean
help(mean)

Une page d'aide suit toujours le même plan : Description, Usage (la fonction et ses arguments), Arguments, Value (ce qu'elle renvoie) et, en bas, des Examples — souvent le plus utile.

Chercher sans connaître le nom exact (mots-clés en anglais, comme la documentation) :

Aller plus vite : args(round) rappelle seulement les arguments d'une fonction et leur ordre ; example(mean) exécute les exemples de sa page d'aide pour la voir à l'œuvre.

Comprendre un objet (un tableau importé, un résultat de test…) : str() en montre la structure, class() le type et summary() un résumé adapté.

str(iris)        # structure : lignes, colonnes, types
class(iris)      # type d'objet
summary(iris)    # résumé

Guides détaillés — les vignettes sont des tutoriels écrits par les auteurs de packages : vignette() les liste et browseVignettes("dplyr") ouvre celles d'un package.

En pratiqueFace à une erreur, lisez d'abord le message : il en indique souvent la cause. Si vous devez demander en ligne (documentation officielle, Stack Overflow, communauté Posit, assistant IA), joignez un exemple reproductible minimal — quelques lignes, avec un jeu de données intégré comme iris ou mtcars et le message d'erreur : réduire ainsi le problème suffit souvent à le résoudre.