1. Learn
  2. /
  3. Courses
  4. /
  5. Giới thiệu R cho Tài chính

Connected

Exercise

Matrix <- ghép vector

Thực tế, bạn sẽ không phải lúc nào cũng tạo vector như ví dụ trước. Thay vào đó, bạn thường tạo ma trận từ nhiều vector muốn kết hợp lại. Với mục đích này, thuận tiện nhất là dùng các hàm cbind() và rbind() (lần lượt là ghép theo cột và ghép theo hàng). Để xem cách hoạt động, hãy ghép hai vector giá cổ phiếu của Apple và 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

Giờ đến lượt bạn!

Instructions

100 XP
  • Các vector giá cổ phiếu apple, ibm và micr của tháng 12/2016 đã có sẵn trong workspace của bạn.
  • Dùng cbind() để ghép cột apple, ibm và micr theo đúng thứ tự đó, lưu thành cbind_stocks.
  • In cbind_stocks.
  • Dùng rbind() để ghép hàng ba vector trên, cùng thứ tự, lưu thành rbind_stocks.
  • In rbind_stocks.