ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Vectorii cu prețurile acțiunilor apple, ibm și micr din decembrie 2016 sunt deja disponibili în spațiul tău de lucru.
  • Folosește cbind() pentru a combina pe coloane vectorii apple, ibm și micr, în această ordine, și salvează rezultatul ca cbind_stocks.
  • Afișează cbind_stocks.
  • Folosește rbind() pentru a combina pe rânduri cei trei vectori, în aceeași ordine, și salvează rezultatul ca rbind_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
Editează și rulează codul