เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Matrix <- การรวม vector เข้าด้วยกัน

ในการใช้งานจริง มักไม่ได้สร้าง vector ขึ้นมาใหม่ทีละตัวอย่างในตัวอย่างก่อนหน้า แต่จะนำ vector หลายตัวมารวมกันแทน วิธีที่ง่ายที่สุดคือใช้ฟังก์ชัน cbind() และ rbind() (column bind และ row bind ตามลำดับ) ลองดูตัวอย่างการรวม vector ราคาหุ้น 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 เบื้องต้นสำหรับการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • vector ราคาหุ้น apple, ibm และ micr ประจำเดือนธันวาคม 2016 อยู่ใน workspace ของคุณแล้ว
  • ใช้ cbind() เพื่อรวม apple, ibm และ micr ตามลำดับนี้เป็น cbind_stocks
  • แสดงผล cbind_stocks
  • ใช้ rbind() เพื่อรวม vector ทั้งสามตัวในลำดับเดิมเป็น rbind_stocks
  • แสดงผล rbind_stocks

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# cbind the vectors together
cbind_stocks <- 

# Print cbind_stocks


# rbind the vectors together
rbind_stocks <- 

# Print rbind_stocks
แก้ไขและรันโค้ด