Académique Documents
Professionnel Documents
Culture Documents
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
http ://www.r-project.org/
http ://www.r-project.org/
http ://www.r-project.org/
http ://www.r-project.org/
Suite de ce symbole >, vous pourrez taper les commandes R. Une fois la commande
tapée, vous devez toujours la valider par la touche Entrée.
Suite de ce symbole >, vous pourrez taper les commandes R. Une fois la commande
tapée, vous devez toujours la valider par la touche Entrée.
Le symbole + apparaı̂t si la ligne précédente est incomplète.
Initiation au logiciel R February 10, 2019 6 / 40
Introduction
Suite de ce symbole >, vous pourrez taper les commandes R. Une fois la commande
tapée, vous devez toujours la valider par la touche Entrée.
Le symbole + apparaı̂t si la ligne précédente est incomplète.
Initiation au logiciel R February 10, 2019 6 / 40
Introduction
Stratégie de travail :
Il est souvent plus pratique de composer le code R dans une fenêtre spécifique du
logiciel : la fenêtre de script.
Stratégie de travail :
Il est souvent plus pratique de composer le code R dans une fenêtre spécifique du
logiciel : la fenêtre de script.
Stratégie de travail :
Il est souvent plus pratique de composer le code R dans une fenêtre spécifique du
logiciel : la fenêtre de script.
Stratégie de travail :
Il est souvent plus pratique de composer le code R dans une fenêtre spécifique du
logiciel : la fenêtre de script.
Il y a aussi un certain nombre de fenêtres facultatives, telles que les fenêtres graphiques
et les fenêtres d’informations (historique des commandes, aide, visualisation de fichier,
etc...), toutes appelées par des commandes spécifiques via la console.
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
R permet de faire des calculs plus élaborés. Il utilise pour cela des fonctions.
Plusieurs fonctions prédéfinies sont disponibles. Que font les fonctions suivantes ?
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
Les objets
Les éléments de base du langage R sont des objets qui peuvent être
des données (vecteurs, matrices, ...)
des fonctions
des graphiques ...
Les objets R se différencient par leur classe. Les principales classes d’objets sont
vector
matrix
array
factor
data.frame
list
Leur contenu peuvent être de nature (mode): null (objet vide), logical, numeric, complex
ou character.
Exemples
Premières commandes
Création de variables
On peut stocker en mémoire des données, résultats, etc. :
Les variables ainsi créées peuvent être appelées n’importe quand, y compris lors de la
création de nouvelles variables :
Toutes les variables créées sont stockées dans la mémoire de R. On peut obtenir la liste
des objets stockés par la fonction ls
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
Exemples
Exemples
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
Création de matrices
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
Pour indicer un élément d’une liste et n’obtenir que cet élément, et non une liste
contenant l’élément, il faut utiliser l’opérateur d’indiçage [[]].
Initiation au logiciel R February 10, 2019 25 / 40
Les data frame
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
Un data frame est une table de vecteurs de même longueur mais pouvant chacun avoir
son type. Les colonnes sont hétérogènes : certaines peuvent être des chaı̂nes de
caractères quand d’autres peuvent être numériques. La création se fait à l’aide de la
commande data.frame :
1 Introduction
3 Notion d’objet
4 Vecteur
5 Les matrices
6 Les listes
8 Exercices
Exercices
Exercice 1 :
Solution exercice 1 :
Exercices
Exercice 1 :
Solution exercice 1 :
Exercices
Exercice 1 :
Solution exercice 1 :
Exercices
Exercice 2 :
Solution exercice 2 :
Exercices
Exercice 2 :
Solution exercice 2 :
Exercices
Exercice 2 :
Solution exercice 2 :
Exercices
Exercice 3 :
Exercices
Solution exercice 3 :
Exercices
Exercice 4 :
Solution exercice 4 :
Exercices
Exercice 4 :
Solution exercice 4 :
Exercices
Exercice 4 :
Solution exercice 4 :
Exercice 5 :
Construire une matrice comportant 9 lignes et 9 colonnes avec des 0 sur la diagonale et
des 1 partout ailleurs (on pourra utiliser la commande diag).
Solution exercice 5 :
Exercice 5 :
Construire une matrice comportant 9 lignes et 9 colonnes avec des 0 sur la diagonale et
des 1 partout ailleurs (on pourra utiliser la commande diag).
Solution exercice 5 :
Exercice 5 :
Construire une matrice comportant 9 lignes et 9 colonnes avec des 0 sur la diagonale et
des 1 partout ailleurs (on pourra utiliser la commande diag).
Solution exercice 5 :
Exercices
Exercice 6 :
On considère les matrices :
Solution exercice 6 :