Langage R et RStudio pour débutants : de l'installation aux premiers graphiques
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
2h05
de formation
20
leçons vidéo
4
chapitres
Débutant
niveau requis
Clément Lv
Clément Lv
Formateur

Langage R et RStudio pour débutants : de l'installation aux premiers graphiques

4.8/5 Trustpilot (1391 avis) Satisfait ou remboursé
2h05
de formation
20
leçons vidéo
4
chapitres

Vous avez des fichiers de données, des colonnes qui ne veulent rien dire et un tableur qui rame dès que le volume grimpe. Passer à R réglerait le problème, sauf que la plupart des ressources supposent que vous savez déjà programmer. Ce cours part de l'écran vide : vous installez les outils, vous tapez votre première ligne, et vous progressez brique par brique jusqu'à sortir des graphiques statistiques sur vos propres fichiers.

Pour qui est fait ce cours

  • Vous débutez en programmation et vous cherchez une porte d'entrée qui ne vous largue pas au bout de dix minutes. Aucun prérequis en code.
  • Vous êtes analyste ou utilisateur avancé d'Excel et vous voulez passer à un vrai langage dédié à l'analyse de données, avec des traitements reproductibles au lieu de manipulations manuelles.
  • Vous venez d'un autre langage et vous voulez découvrir la logique propre à R, qui n'est pas celle de Python.
  • Vous êtes étudiant en statistiques, en sciences ou en économie, et R est l'outil imposé dans votre cursus.

Ce que vous saurez faire à la fin

  • Installer R puis RStudio dans le bon ordre, et vous repérer dans les quatre panneaux de l'interface.
  • Écrire et exécuter un script, commenter votre code, comprendre les priorités de calcul et le séparateur décimal en R.
  • Créer, indexer, filtrer et calculer des vecteurs, l'objet de base sur lequel tout repose.
  • Identifier le type de vos données avec class() et typeof(), puis les convertir avec les familles is() et as().
  • Structurer vos jeux de données avec les facteurs, les tableaux, les matrices, les listes et les data frames.
  • Installer et charger des packages depuis le CRAN, dont ggplot2 et readxl.
  • Importer un fichier CSV, explorer un jeu de données avec str() et summary(), créer une colonne calculée.
  • Produire un nuage de points, un histogramme et une boîte à moustaches, et lire ce qu'ils racontent.

Le déroulé du cours

Prise en main. Vous installez R, puis RStudio, dans cet ordre précis, en comprenant pourquoi il faut les deux : R est le moteur qui exécute le code, RStudio l'interface dans laquelle on l'écrit confortablement. Première leçon concrète : utiliser R comme une calculatrice, avec les commentaires et les parenthèses.
Vecteurs et types de données. C'est le socle. Vous créez des vecteurs avec c(), vous les assignez à des objets, vous extrayez des éléments par position, vous appliquez des calculs terme à terme et vous testez des conditions logiques. Vous découvrez aussi la règle d'or qui piège tous les débutants : un seul élément texte et tout le vecteur bascule en texte.
Structures de données. Tableaux à deux et trois dimensions, matrices avec le constructeur matrix(), listes qui acceptent des types mélangés, et surtout les data frames, l'objet central de l'analyse de données en R. Vous voyez pourquoi le double crochet n'est pas le simple crochet, source d'erreur numéro un sur les listes.
Packages, import et statistiques. Vous installez vos premières bibliothèques, vous chargez un jeu de données réel, vous le filtrez comme vous le feriez avec une clause WHERE en SQL, vous créez une colonne calculée, puis vous passez aux graphiques et aux indicateurs de dispersion : moyenne, médiane, étendue, variance, écart-type, écart interquartile.
Le cours se termine sur l'import d'un vrai fichier CSV, des relevés météo fournis dans les ressources, que vous explorez et visualisez de bout en bout.

Pourquoi R plutôt que rester sur un tableur

Un traitement fait à la main dans un tableur n'est pas reproductible : six mois plus tard, personne ne sait quelles colonnes ont été triées ni quelles lignes ont été supprimées. Un script R, lui, se relit, se relance et se corrige. R et RStudio s'installent sans licence, et la communauté publie en continu des packages qui couvrent à peu près tout, de la visualisation au machine learning. C'est ce qui en fait un standard chez les statisticiens, les chercheurs et les analystes de données.

Votre formateur

Clément Lv est formateur indépendant, spécialisé en analyse de données depuis 2022. Son catalogue couvre Power BI, Excel, SQL, Tableau Desktop et Looker Studio, avec plus de cinquante formations publiées sur Tuto.com. Il reste disponible dans le salon d'entraide du cours pour répondre à vos questions.

Ce dont vous avez besoin

  • Un ordinateur sous Windows, macOS ou Linux. Les manipulations sont montrées sous Windows, les étapes sont les mêmes ailleurs.
  • Aucune connaissance préalable en programmation.
  • Le fichier CSV de travail, fourni dans les ressources de la formation.

Pour aller plus loin

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Installer R et RStudio et prendre en main l'interface
Chapitre 2
Vecteurs, types de données et conversions
Chapitre 3
Structurer ses données : tableaux, matrices, listes et data frames
Chapitre 4
Packages, import de données, graphiques et statistiques descriptives

Table des matières

Chapitre 1 : Installer R et RStudio et prendre en main l'interface

19m11
 
Leçon 1Objectifs du cours et vue d'ensemble du langage R
Leçon 2Télécharger et installer R depuis le CRAN
Leçon 3Installer RStudio et découvrir ses quatre panneaux
Leçon 4Faire ses premiers calculs et commenter un script

Chapitre 2 : Vecteurs, types de données et conversions

42m22
 
Leçon 1Créer, assigner et supprimer un vecteur
Leçon 2Vecteurs : indexer, découper et appliquer des calculs
Leçon 3Vecteurs : opérateurs de comparaison et filtrage logique
Leçon 4Identifier un type avec class() et typeof()
Leçon 5Tester et convertir un type avec is() et as()
Leçon 6Créer et ordonner des facteurs avec levels

Chapitre 3 : Structurer ses données : tableaux, matrices, listes et data frames

31m
 
Leçon 1Créer un tableau multidimensionnel avec array()
Leçon 2Indexer, modifier et calculer sur un tableau
Leçon 3Créer une matrice avec matrix(), nrow, ncol et byrow
Leçon 4Créer et indexer un data frame
Leçon 5Listes : simple crochet ou double crochet

Chapitre 4 : Packages, import de données, graphiques et statistiques descriptives

33m18
 
Leçon 1Installer et charger un package depuis le CRAN
Leçon 2Charger et explorer le jeu de données mtcars
Leçon 3Filtrer les lignes d'un data frame avec le raccourci $
Leçon 4Créer une colonne calculée et tracer un nuage de points
Leçon 5Importer un CSV et calculer moyenne, écart-type et boîte à moustaches

Aperçus

Vos questions sur le cours

Faut-il savoir programmer avant de suivre ce cours ?

Non, aucun prérequis en programmation n'est nécessaire. Le cours démarre à l'installation des outils et chaque notion est introduite puis réutilisée dans les leçons suivantes, en construisant brique par brique. Si vous savez utiliser un tableur, vous avez le niveau pour commencer.

Pourquoi installer R et RStudio, et pas seulement l'un des deux ?

R est le moteur qui interprète et exécute le code. RStudio est l'interface dans laquelle on écrit ce code confortablement, avec un éditeur de script, la console, l'environnement et le gestionnaire de fichiers. RStudio a besoin de R pour fonctionner : il faut donc installer R en premier, puis RStudio. Le cours vous guide dans les deux installations, étape par étape.

Que contient le fichier source ?

Les ressources contiennent le fichier CSV de relevés météo de la ville de Rennes utilisé dans le dernier chapitre. Vous l'importez dans RStudio pour reproduire les manipulations de la formation : lecture avec read.csv, exploration avec summary, calcul des indicateurs de dispersion et création de l'histogramme et de la boîte à moustaches.

Le cours fonctionne-t-il sur Mac et sur Linux ?

Oui. Les démonstrations sont enregistrées sous Windows, mais R et RStudio proposent des versions Mac et Linux téléchargeables sur les mêmes sites officiels. Les manipulations montrées dans le cours, l'écriture des scripts et les fonctions utilisées sont identiques quel que soit le système.

Quelle est la différence entre R et Python pour l'analyse de données ?

Les deux langages couvrent l'analyse de données. R est né dans le monde statistique et reste très présent dans la recherche, l'enseignement et les métiers d'analyste, avec un écosystème de packages statistiques très fourni. Une différence pratique à connaître dès le départ : en R, les positions d'un vecteur commencent à 1, alors qu'elles commencent à 0 en Python. C'est un piège classique quand on jongle entre les deux.

Ce cours couvre-t-il ggplot2 en détail ?

Le cours montre comment installer et charger ggplot2 depuis le CRAN, dans le chapitre consacré aux packages. Les graphiques réalisés dans la formation utilisent ensuite les fonctions natives de R : plot pour le nuage de points, hist pour l'histogramme et boxplot pour la boîte à moustaches. Pour un traitement approfondi de ggplot2, orientez-vous vers les cours R plus avancés du catalogue.

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
19€
Paiement unique, sans abonnement
Accès à vie à cette formation
2h05 de vidéo • 4 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 779 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1425 tutos gratuits

Notre politique de protection des données