CommencezCommencez gratuitement

Matrice <- lier des vecteurs

Souvent, vous ne créerez pas des vecteurs comme dans l'exemple précédent. Vous les créerez plutôt à partir de plusieurs vecteurs que vous souhaitez regrouper. Pour cela, le plus simple est d'utiliser les fonctions cbind() et rbind() (liaison par colonnes et par lignes, respectivement). Pour les voir à l'œuvre, combinons deux vecteurs de cours boursiers d'Apple et d'IBM :

apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)

cbind(apple, ibm)

      apple    ibm
[1,] 109.49 159.82
[2,] 109.90 160.02
[3,] 109.11 159.84
[4,] 109.95 160.35
[5,] 111.03 164.79

rbind(apple, ibm)

        [,1]   [,2]   [,3]   [,4]   [,5]
apple 109.49 109.90 109.11 109.95 111.03
ibm   159.82 160.02 159.84 160.35 164.79

À vous de jouer!

Cette activité fait partie du cours

Introduction à R pour la finance

Voir le cours

Instructions de l’exercice

  • Les vecteurs de prix boursiers apple, ibm et micr de décembre 2016 sont déjà dans votre espace de travail.
  • Utilisez cbind() pour lier par colonnes apple, ibm et micr, dans cet ordre, sous le nom cbind_stocks.
  • Affichez cbind_stocks.
  • Utilisez rbind() pour lier par lignes les trois vecteurs, dans le même ordre, sous le nom rbind_stocks.
  • Affichez rbind_stocks.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# cbind the vectors together
cbind_stocks <- 

# Print cbind_stocks


# rbind the vectors together
rbind_stocks <- 

# Print rbind_stocks
Modifier et exécuter le code