Initiation à R

L3 économie-finance

Auteur·rice
Affiliation

Elias Bouacida

Université Paris 8

Date de publication

12 octobre 2026

Qu’est-ce que R ?

R est un langage de programmation tourné principalement vers l’analyse de données et les statistiques. Il dérive d’un langage plus ancien, appelé S, et c’est un logiciel libre : il est gratuit, et n’importe qui peut lire et modifier son code. Vous trouverez une présentation plus complète sur Wikipédia.

On n’utilise presque jamais R directement. On passe par RStudio, un logiciel qui rassemble dans une même fenêtre l’endroit où l’on écrit son code, celui où R l’exécute, et ceux où s’affichent les résultats et les graphiques.

Objectif du cours

Ce cours a trois objectifs :

  • apprendre à utiliser R et RStudio ;
  • apprendre à utiliser les principales extensions de R pour l’analyse de données, regroupées sous le nom de tidyverse ;
  • vous préparer à utiliser R dans d’autres cours : économétrie, séries temporelles, économie du travail, projet tutoré.

Aucune connaissance en programmation n’est requise. Le seul prérequis est d’avoir accès à R et RStudio sur un ordinateur.

Comment travailler

Chaque chapitre se présente sous la forme d’une page de cours, à lire devant votre ordinateur, RStudio ouvert. Le code des exemples est fait pour être recopié et exécuté au fur et à mesure. Lire du code sans l’exécuter ne sert à peu près à rien : c’est en le tapant, en le modifiant et en se trompant qu’on apprend.

Chaque chapitre se termine par des leçons interactives swirl, qui vous font pratiquer directement dans R. Elles reprennent des exercices développés par l’équipe swirldev (2022), traduits et adaptés pour ce cours, et d’autres que j’ai écrits ; elles sont disponibles sur ce dépôt GitHub. Le fichier produit à la fin de chaque leçon est à déposer sur Moodle : c’est ce qui valide votre travail. La page Utiliser swirl explique comment faire.

Quand vous avez un problème avec R, vous trouverez généralement la réponse à votre question sur internet. Stack Overflow est une bonne ressource pour commencer.

Installer R et RStudio

R et RStudio sont deux logiciels libres et gratuits, qui fonctionnent sous Windows, Mac et Linux. Il faut les installer dans cet ordre : R d’abord, RStudio ensuite. Si vous installez RStudio en premier, il vous enverra une erreur au démarrage, parce qu’il ne trouvera pas R.

Installer R

Téléchargez l’installateur correspondant à votre système et lancez-le, en gardant les options proposées par défaut :

  • Windows ;
  • Mac : prenez la version qui correspond à votre processeur (Apple Silicon pour les Mac récents, Intel pour les plus anciens) ;
  • Linux : utilisez le gestionnaire de paquets de votre système, ou suivez ces instructions pour obtenir la dernière version (Ubuntu/Debian).

Installer RStudio

Rendez-vous sur la page de téléchargement de RStudio et installez la version Desktop, gratuite, adaptée à votre système.

Si vous ne pouvez rien installer sur votre ordinateur, vous pouvez utiliser Posit Cloud, une version en ligne très proche de RStudio, qui fonctionne dans un navigateur.

Vous trouverez plus d’informations sur l’installation sur la page Moodle du cours.

Lancer RStudio

Une fois les deux logiciels installés, lancez RStudio en cliquant sur son icône Logo RStudio, ou en le recherchant parmi les applications de votre ordinateur. C’est toujours RStudio que vous lancerez, jamais R directement : RStudio s’occupe de démarrer R.

Passer RStudio en français

Par défaut, les menus de RStudio sont en anglais. Pour les passer en français :

  1. Ouvrez le menu Tools > Global Options…
  2. Dans la rubrique General, ouvrez l’onglet Advanced.
  3. Dans la liste User Interface Language, choisissez Français, puis cliquez sur OK.
  4. Fermez et relancez RStudio : le changement n’est pris en compte qu’au redémarrage.

Ce réglage ne change que les menus de RStudio, pas les messages de R. Ceux-ci suivent la langue de votre système : si votre ordinateur est en anglais, les messages d’erreur s’afficheront en anglais, alors que le cours les cite en français. Pour les obtenir en français, exécutez la commande suivante dans la console au début de chaque session :

Sys.setenv(LANGUAGE = "fr")

Si RStudio s’ouvre sans message d’erreur, vous êtes prêts pour la suite.

Références

swirldev. 2022. Basic R programming. https://github.com/swirldev/R_Programming_E.