1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do R pro finance

Connected

cvičení

Matice <- spojování vektorů

V praxi vektory jen zřídka vytváříš od nuly jako v předchozím příkladu. Častěji je skládáš dohromady z více existujících vektorů. K tomu se nejlépe hodí funkce cbind() a rbind() (spojení po sloupcích, resp. po řádcích). Podívejme se na ně v akci – zkombinujeme dva vektory s cenami akcií Apple a 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

Teď je řada na tobě!

Pokyny

100 XP
  • Ve tvém pracovním prostředí jsou připraveny vektory s cenami akcií apple, ibm a micr z prosince 2016.
  • Pomocí cbind() spoj vektory apple, ibm a micr po sloupcích, v tomto pořadí, a výsledek ulož jako cbind_stocks.
  • Vypiš cbind_stocks.
  • Pomocí rbind() spoj všechny tři vektory po řádcích, ve stejném pořadí, a výsledek ulož jako rbind_stocks.
  • Vypiš rbind_stocks.