Vous êtes sur la page 1sur 2

ANON NDA GUY SIMON STEPHANE DIT STEPHEN HAWKING

Exercice 1:
(1) Les objets de R
Vecteurs
Matrices
Tableaux
Listes
Data frames
Facteurs
Fonctions
(2) Exemple.

Vecteurs: Utilisez la fonction c(). Exemple : v <- c(1, 2, 3)Matrices: Utilisez la fonction matrix().
Exemple : m <- matrix(c(1, 2, 3, 4), nrow = 2)Tableaux: Utilisez la fonction array(). Exemple : a <-
array(c(1, 2, 3, 4), dim = c(2, 2))Listes: Utilisez la fonction list(). Exemple : l <- list(name = "John",
age = 30)Data frames: Utilisez la fonction data.frame(). Exemple : df <- data.frame(Name = c("John",
"Doe"), Age = c(30, 35))Facteurs: Utilisez la fonction factor(). Exemple : f <- factor(c("male",
"female", "female"))Fonctions: Vous définissez des fonctions avec function(). Exemple : add <-
function(x, y) { return(x + y) }
(3) Différence entre une liste et un data.frame?
Une liste en R peut contenir des éléments de différents types, tels que des nombres, des vecteurs, et
même d'autres listes.Un data.frame est une collection de vecteurs de même longueur. Chaque vecteur
devient une colonne, et la longueur des vecteurs représente le nombre de lignes. Les data.frames sont
utilisés pour stocker des données de type tableau où chaque colonne peut contenir un type de données
différent, mais toutes les colonnes doivent avoir la même longueur.
(4) script qui permet de supprimer tous les objets crées en mémoire
rm(list = ls())
EXERCICE 2

(1) Créer l'objet A dans R


A <- matrix(c(5, 0, 22, -2, 8, 6, 10, 4, -8), nrow = 3, byrow = TRUE)
(2) Afficher le nombre de lignes et de colonnes de l'objet A
dim(A)
(1) Pour extraire la sous-matrice A'

Si A' est supposé être une sous-section de A, pour extraire précisément ces valeurs, on aurait besoin de
connaître leur position exacte dans A. En supposant qu'on parle des éléments dans la deuxième ligne,
deuxième et troisième colonnes :
A_prime <- A[2, 2:3]
Comment extraire de l'objet A', le nombre 6?
Puisque A' est maintenant un vecteur dans cet exemple, le nombre 6 est le deuxième élément
A_prime[2] ou simplement utiliser A[2, 3] si on ne crée pas A'
Vecteur x manipulations:
Créer le vecteur x et diverses opérations
x <- c(8, 2, 4, 6)

• Longueur
length(x)

• Moyenne arithmétique
mean(x)

• Plus petit élément


min(x)

• Plus grand élément


max(x)

• Produit de tous ses éléments


prod(x)

Vous aimerez peut-être aussi