Matrice <- combină vectori
De cele mai multe ori, nu vei crea vectori de la zero, ca în exemplul anterior. În schimb, îi vei construi combinând mai mulți vectori existenți. Pentru asta, cele mai practice funcții sunt cbind() și rbind() (care leagă vectorii pe coloane, respectiv pe rânduri). Hai să vedem cum funcționează, combinând doi vectori cu prețurile acțiunilor Apple și 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
Acum e rândul tău!
Acest exercițiu face parte din cursul
Introducere în R pentru Finanțe
Instrucțiuni pentru exercițiu
- Vectorii cu prețurile acțiunilor
apple,ibmșimicrdin decembrie 2016 sunt deja disponibili în spațiul tău de lucru. - Folosește
cbind()pentru a combina pe coloane vectoriiapple,ibmșimicr, în această ordine, și salvează rezultatul cacbind_stocks. - Afișează
cbind_stocks. - Folosește
rbind()pentru a combina pe rânduri cei trei vectori, în aceeași ordine, și salvează rezultatul carbind_stocks. - Afișează
rbind_stocks.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# cbind the vectors together
cbind_stocks <-
# Print cbind_stocks
# rbind the vectors together
rbind_stocks <-
# Print rbind_stocks