เมทริกซ์คืออะไร?
ใน R เมทริกซ์ (matrix) คือชุดของข้อมูลประเภทเดียวกัน (ตัวเลข ตัวอักษร หรือค่าตรรกะ) ที่จัดเรียงเป็นแถวและคอลัมน์ตามจำนวนที่กำหนด เนื่องจากเมทริกซ์มีทั้งแถวและคอลัมน์ จึงเรียกว่าโครงสร้างข้อมูลสองมิติ
สร้างเมทริกซ์ใน R ได้ด้วยฟังก์ชัน matrix() ดังตัวอย่างต่อไปนี้:
matrix(1:9, byrow = TRUE, nrow = 3)
ในฟังก์ชัน matrix():
- อาร์กิวเมนต์แรกคือชุดข้อมูลที่ R จะนำมาจัดเรียงเป็นแถวและคอลัมน์ของเมทริกซ์ ในที่นี้ใช้
1:9ซึ่งเป็นชื่อย่อของc(1, 2, 3, 4, 5, 6, 7, 8, 9) - อาร์กิวเมนต์
byrowระบุว่าให้เติมข้อมูลทีละแถว หากต้องการเติมทีละคอลัมน์ ให้ระบุbyrow = FALSE - อาร์กิวเมนต์ที่สาม
nrowระบุจำนวนแถวของเมทริกซ์ ในที่นี้คือ 3 แถว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้น
คำแนะนำการฝึกหัด
สร้างเมทริกซ์ที่มี 3 แถว ประกอบด้วยตัวเลข 1 ถึง 9 โดยเติมข้อมูลทีละแถว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Construct a matrix with 3 rows that contain the numbers 1 up to 9