CommencerCommencer gratuitement

Matrix <- lier des vecteurs

Souvent, vous ne créerez pas des vecteurs comme dans l’exemple précédent. À la place, vous partirez de plusieurs vecteurs que vous souhaitez combiner. Pour cela, le plus simple est d’utiliser les fonctions cbind() et rbind() (liaison par colonnes et par lignes, respectivement). Pour les voir en action, combinons deux vecteurs de cours historiques 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 !

Cet exercice fait partie du cours

Introduction à R pour la finance

Afficher le cours

Instructions

  • Les vecteurs de cours apple, ibm et micr de décembre 2016 sont déjà dans votre environnement 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 cet exemple de code.

# cbind the vectors together
cbind_stocks <- 

# Print cbind_stocks


# rbind the vectors together
rbind_stocks <- 

# Print rbind_stocks
Modifier et exécuter le code