Aide à l'utilisation de R : comment travailler avec des matrices ?
Voici une page dédiée à la réalisation de matrices avec R.
Remarque : les matrices sous R sont comme des data.frames mais de dimension rectangulaire (x ligne, y colonnes) dont chaque case contient toujours le même type de données.
# Le vecteur que je veux compiler pour remplir une matrice
mon_vecteur <- c(1,5,9,8,7,6)
# matrice de 2 lignes sur 3 colonnes
ma_matrice <- matrix(mon_vecteur,nrow=2,ncol=3)
ma_matrice
# matrice de 3 lignes sur 2 colonnes
ma_matrice <- matrix(mon_vecteur,nrow=3,ncol=2)
ma_matrice
# Plus simple, on peut n'indiquer que le nombre de lignes ou de colonnes
ma_matrice <- matrix(mon_vecteur,nrow=3)
ma_matrice
# Le vecteur que je veux compiler pour remplir une matrice
mon_vecteur <- c(1,1,1,3,3,3,9,9,9)
# remplissage par colonnes
ma_matrice <- matrix(mon_vecteur,nrow=3,byrow=F)
ma_matrice
# remplissage par lignes
ma_matrice <- matrix(mon_vecteur,nrow=3,byrow=T)
ma_matrice
# Ma matrice
mon_vecteur <- c(1,1,1,3,3,3,9,9,9)
ma_matrice <- matrix(mon_vecteur,nrow=3,byrow=F)
# changer les noms des lignes
rownames(ma_matrice) <- c("lot1","lot2","lot3")
# changer les noms des colonnes
colnames(ma_matrice) <- c("petit","moyen","grand")
# afficher
ma_matrice
# Créer une matrice
matrice <- matrix(1:6,ncol=3,byrow=T)
# Obtenir les dimensions de la matrice
dim(matrice)
is.matrix(matrice)