ПочатиПочніть безкоштовно

Matrix <- об'єднання векторів

Часто ви не створюватимете матриці так, як у попередньому прикладі. Натомість ви формуватимете їх із кількох векторів, які потрібно поєднати. Для цього найзручніше скористатися функціями cbind() та rbind() (відповідно „склеювання" за стовпцями та за рядками). Щоб побачити це в дії, поєднаймо два вектори з цінами акцій Apple та 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

Тепер ваша черга!

Ця вправа є частиною курсу

Вступ до R для фінансів

Переглянути курс

Інструкції до вправи

  • У вашому робочому просторі є вектори цін акцій за грудень 2016 року: apple, ibm та micr.
  • Використайте cbind(), щоб об'єднати за стовпцями apple, ibm і micr у такому порядку та збережіть як cbind_stocks.
  • Виведіть cbind_stocks.
  • Використайте rbind(), щоб об'єднати за рядками ці три вектори в тому самому порядку та збережіть як rbind_stocks.
  • Виведіть rbind_stocks.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# cbind the vectors together
cbind_stocks <- 

# Print cbind_stocks


# rbind the vectors together
rbind_stocks <- 

# Print rbind_stocks
Редагувати та запускати код