Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Indexation de Matrice | Matrices
Introduction à R : Partie II
course content

Contenu du cours

Introduction à R : Partie II

Introduction à R : Partie II

1. Matrices
2. Trames de Données
3. Listes

book
Indexation de Matrice

Bien. Maintenant, vous savez comment créer une matrice de plusieurs manières. Travaillons avec des objets déjà créés. Tout d'abord, nous devons apprendre à accéder à certains éléments de la matrice.

Revenons à la section Vecteurs, vous devriez vous rappeler que l'indexation dans R commence à 1. Étant donné que la matrice est une structure bidimensionnelle, nous devons nous référer à deux positions : parmi les lignes et les colonnes. Comme dans les vecteurs, vous devez utiliser des crochets et mettre deux entiers (le premier est le numéro de ligne, le second est le numéro de colonne) séparés par une virgule. Par exemple, extrayons l'élément 5 (ligne 2, colonne 2) et 3 (ligne 1, colonne 3) de la matrice ci-dessous.

123456789
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Element `5` m[2, 2] # Element `3` m[1, 3]
copy

Vous pouvez également extraire plusieurs lignes et/ou colonnes à la fois. Passez un vecteur d'indices au lieu d'un seul indice. Par exemple, nous pouvons extraire les 2ème et 3ème colonnes pour la 3ème ligne.

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # 2nd and 3rd columns for 3rd row m[3, c(2,3)]
copy

Si vous souhaitez extraire une ligne/colonne entière, ne définissez pas d'index pour la partie restante. Par exemple, extrayons la première ligne et la troisième colonne.

123456
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # The first row m[1,] # The third column m[,3]
copy
Tâche

Swipe to start coding

Étant donné une matrice nommée m.

Vos tâches sont :

  1. Extraire l'élément 12.
  2. Extraire les éléments 4 6.
  3. Extraire la troisième colonne.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
toggle bottom row

book
Indexation de Matrice

Bien. Maintenant, vous savez comment créer une matrice de plusieurs manières. Travaillons avec des objets déjà créés. Tout d'abord, nous devons apprendre à accéder à certains éléments de la matrice.

Revenons à la section Vecteurs, vous devriez vous rappeler que l'indexation dans R commence à 1. Étant donné que la matrice est une structure bidimensionnelle, nous devons nous référer à deux positions : parmi les lignes et les colonnes. Comme dans les vecteurs, vous devez utiliser des crochets et mettre deux entiers (le premier est le numéro de ligne, le second est le numéro de colonne) séparés par une virgule. Par exemple, extrayons l'élément 5 (ligne 2, colonne 2) et 3 (ligne 1, colonne 3) de la matrice ci-dessous.

123456789
# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Element `5` m[2, 2] # Element `3` m[1, 3]
copy

Vous pouvez également extraire plusieurs lignes et/ou colonnes à la fois. Passez un vecteur d'indices au lieu d'un seul indice. Par exemple, nous pouvons extraire les 2ème et 3ème colonnes pour la 3ème ligne.

1234
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # 2nd and 3rd columns for 3rd row m[3, c(2,3)]
copy

Si vous souhaitez extraire une ligne/colonne entière, ne définissez pas d'index pour la partie restante. Par exemple, extrayons la première ligne et la troisième colonne.

123456
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # The first row m[1,] # The third column m[,3]
copy
Tâche

Swipe to start coding

Étant donné une matrice nommée m.

Vos tâches sont :

  1. Extraire l'élément 12.
  2. Extraire les éléments 4 6.
  3. Extraire la troisième colonne.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt