Vous êtes sur la page 1sur 31

Initiation au langage R

Pr Aicha MAJDA
Département ETAP
FSJES – UMI
2023 - 2024
Introduction

 R est un langage de programmation et un logiciel libre destiné à


l’analyse statistique et à la science des données soutenu par la R
Foundation for Statistical Computing.
 Gratuit : Il fait partie de la liste des paquets GNU (General Public
License ) et est écrit en C, Fortran et R.
 Multiplateforme : Il existe pour d'autres systèmes d'exploitation
( Linux, Windows et MacOS, …)
Introduction
 Très populaire dans le domaine de finance et académique
 Largement utilisé par les statisticiens et les data scientists pour le
développement de logiciels statistiques et l’exploration des
données avec le Machine Learning (Artificial Intelligence).
Introduction

 R est un langage parfait pour la manipulation, le traitement, la


visualisation et l’interprétation des données
Bibliographie

 https://cran.r-
project.org/doc/contrib/Goulet_introduction_programmation_R.pdf

 https://www.w3schools.com/r/default.asp
 https://r.developpez.com/tutoriels/cours-complet-programmation-r/
Plan
 Introduction
 Installation des outils
 Session de travail
 Bases du langage R
 Objets R
 Vecteurs
 Matrices et tableaux
 Listes
 Data frames
 Opérateurs
 Fonctions
 Structures de contrôle
Installation des outils
Le langage R
 CRAN est un site web où l'on peut trouver et télécharger du
matériel concernant le logiciel de statistiques R : code,
documentation et bibliothèques (https://cran.r-
project.org/bin/windows/base/)
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
Le langage R
Installation des outils
L’Éditeur de script R
Installation des outils
Rstudio
 RStudio est un environnement de développement gratuit,
libre et multiplateforme pour R
 un endroit où on peut utiliser le langage R, visualiser des
tableaux et des figures et même réaliser une multitude
d'analyses statistiques.
Installation des outils
Rstudio
Installation des outils
Rstudio
Installation des outils
Rstudio
Installation des outils
Rstudio
Installation des outils
Rstudio
Installation des outils
Rstudio
Installation des outils
Rstudio
Session de travail

1. Démarrer une session R en cliquant sur l'icône de l'application


2. Ouvrir un fichier de script existant ou en créer un nouveau à l'aide de
l'éditeur de texte.
3. Saisir le script R que l'on souhaite sauvegarder et les commentaires qui
permettront d’éclaircir le code.
4. Tester les commandes à la ligne de commande.
5. Au cours de la phase de développement, on fera généralement de
nombreux allers-retours entre la ligne de commande et le fichier de script.
6. Sauvegarder son fichier de script et quitter l'éditeur ou l'environnement de
développement.
Exercice

 Calculer le prix ttc compris pour un produit dont le prix hors taxe = 220 Dh
et la TVA est 5%.
 Ouvrir une session R
 Ouvrir un nouveau script
 Copier le script sur la ligne de commande de la console R pour exécuter le
script
 Sauvegarder le script sous le nom p1.R
Solution
Bases du langage R
 Commandes R
 l'utilisateur de R interagit avec l'interprète R en entrant des commandes à
l'invite de commande.
 Toute commande R est soit une expression, soit une affectation.

Expression

Affectation

 Pour affecter une valeur ou une expression à une variable on peut utiliser les
symboles <- ou ->
Bases du langage R
 Commandes R
 Le point-virgule peut être utile pour séparer deux courtes expressions ou plus sur
une même ligne :

 On peut regrouper plusieurs commandes en une seule expression en les entourant


d'accolades { }

 a et b sont deux variables


Bases du langage R
 Variables
 Les variables sont des conteneurs pour stocker les valeurs des données
 R n'a pas de commande pour déclarer une variable.
 Une variable est créée au moment où on lui affecte une valeur pour la première
fois.

 Pour afficher (ou imprimer) la valeur de la variable, tapez simplement le nom de la


variable :

 On peut utiliser aussi la fonction print() pour afficher

Vous aimerez peut-être aussi