Vous êtes sur la page 1sur 28

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 : https://www.r-project.org/
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
https://forms.gle/XZFGXJReh7cKMK4H7
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

https://bookdown.org/ael/rexplor/chap3.html
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


• as.numeric(nom_variable)->nom_variable
• as.character(nom_variable)->nom_variable
• as.factor(nom_variable)->nom_variable
• as.logical(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)

Vous aimerez peut-être aussi