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 matricemon_vecteur <- c(1,5,9,8,7,6)# matrice de 2 lignes sur 3 colonnesma_matrice <- matrix(mon_vecteur,nrow=2,ncol=3)ma_matrice# matrice de 3 lignes sur 2 colonnesma_matrice <- matrix(mon_vecteur,nrow=3,ncol=2)ma_matrice# Plus simple, on peut n'indiquer que le nombre de lignes ou de colonnesma_matrice <- matrix(mon_vecteur,nrow=3)ma_matrice # Le vecteur que je veux compiler pour remplir une matricemon_vecteur <- c(1,1,1,3,3,3,9,9,9)# remplissage par colonnesma_matrice <- matrix(mon_vecteur,nrow=3,byrow=F)ma_matrice# remplissage par lignesma_matrice <- matrix(mon_vecteur,nrow=3,byrow=T)ma_matrice # Ma matricemon_vecteur <- c(1,1,1,3,3,3,9,9,9)ma_matrice <- matrix(mon_vecteur,nrow=3,byrow=F)# changer les noms des lignesrownames(ma_matrice) <- c("lot1","lot2","lot3")# changer les noms des colonnescolnames(ma_matrice) <- c("petit","moyen","grand")# afficherma_matrice # Créer une matricematrice <- matrix(1:6,ncol=3,byrow=T)# Obtenir les dimensions de la matricedim(matrice) is.matrix(matrice)