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

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

Clément Lv
Vente flash ! -47%
10,00€19,00€
klarna-condensed
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

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.

Payer plus tard

Prix d'achat : 10,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1415 tutos gratuits

Notre politique de protection des données