Introduction à R
Julie Wasilewski
Rappels séance précédente
• Utilisation des tableurs
• Tri, filtre
• Tableau croisé dynamique
Présentation de R
• R est un langage de programmation permettant de traiter et
organiser des jeux de données, pour y appliquer des tests
statistiques et représenter graphiquement les données
• Développé en 1990, basé sur S, libre, multiplateforme, maintenu par
le RProject : [Link]
Particularité du langage R
• Les données ne sont pas visibles
• Langage interprété
• Mode console : instruction évaluée, résultat affiché
• Traitement par script : suite d'instructions commentées
stockée (= un programme)
• Une interface de développement + un dossier de travail
• Des extensions : library()
• Une aide en ligne : help()
RStudio
Menu
RStudio
Zone de
Script
RStudio
Console R :
exécution
et
affichage
des
résultats
RStudio
Environnement
RStudio
Plot:affichage graphique
Package: librairies installées
Help: aide
Comment travailler avec R studio
Exercice : R est
une calculatrice
Exercice : R est une
calculatrice
• calculer dans R :
• 2*2 # l’astérisque est le caractère pour multiplier
• 5/2 # on divise avec /
• 2.5*7 # la décimale est un point
• 2^8 # accent circonflexe indique la puissance
• sqrt(27) # des fonctions sont préenregistrées
• pi # des valeurs sont pré-enregistrées
Exercices :
Calculez à la main les réponses suivantes puis vérifiez les réponses de R. Que pouvez vous dire ?
(2+7)*3
2+(7*3)
2+7*3
2+3^2
10/5-3
sqrt(16)
sqrt(-1)
7/0
-7/0
Naviguer dans R
Naviguer dans R
Naviguer dans R
Créer des
objets • Pour créer un objet on
dans R utilise deux caractères : le
chevron et inférieur
n<-c(1,2,3,4,5,6)
m<-c(1:6)
Créer une
M<-c(10,11,12,”trois)
variable
o<-c(“Bonjour”,”Au Revoir” ,”Salut”,”Bonjour”,”Salut”)
Attention: pour les noms de variable:
● Pas d’espace, pas d’accent
● Ne pas commencer par un chiffre
● R est sensible aux majuscules et minuscules
Opération simple
sur une variable
[Link]
Exercice
Variables dans R
• Type de variable dans R
• Numérique
• Caractère
• Facteur
• Booléen
Facteurs
Un facteur (factor, en anglais) est un vecteur dont les éléments ne peuvent
prendre que des modalités prédéfinies.
On utilise la fonction factor() pour créer un facteur
Levels(nom_variable) # permet de connaitre les modalités de la variable
[Link]
Booléen
Opérateurs
Opérateurs
Exercices
Déterminer :
• 2==2
• 2<1
• 4!=5
• “maison”==”maison”
• “maison “==”maison”
• “Test”==”test”
• Créer :
• d<-c(“histoire”,”Histoire”,”math”,”anglais)
• d==”Histoire”
Variables dans R
• Comment savoir le type de variable
• str(jeu_de_donnees)
• Comment changer le type de variable
• [Link](nom_variable)->nom_variable
• [Link](nom_variable)->nom_variable
• [Link](nom_variable)->nom_variable
• [Link](nom_variable)->nom_variable
Exercice
• Déterminez le type de variable et modifier celle ci:
• n<-c(1,2,3,4,5,6)
• m<-c(1:6)
• M<-c(10,11,12,”trois)
• o<-c(“Bonjour”,”Au Revoir” ,”Salut”,”Bonjour”,”Salut”)
• d<-c(TRUE,FALSE,TRUE,FALSE)