การสร้างตารางด้วย big.matrix objects
ข้อดีอีกประการของการใช้ big.matrix คือ ถ้าใช้ matrix ของ R เป็นอยู่แล้ว ก็สามารถใช้ big.matrix ได้ทันที สามารถตัดแบ่งคอลัมน์และแถวได้เช่นเดียวกับ matrix ทั่วไป โดยใช้เวกเตอร์ตัวเลขหรือตัวอักษร และออบเจกต์ที่ได้กลับมาจะเป็น matrix ของ R การกำหนดค่าก็ทำได้เหมือนกับ matrix ของ R เช่นกัน และหลังจากกำหนดค่าแล้ว ข้อมูลจะถูกบันทึกลงดิสก์ และสามารถนำมาใช้ได้ทั้งในเซสชัน R ปัจจุบันและในอนาคต
สิ่งที่ต้องจำไว้คือ $ ไม่สามารถใช้ดึงข้อมูลคอลัมน์จาก matrix หรือ big.matrix ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลขนาดใหญ่ใน R
คำแนะนำการฝึกหัด
- สร้างตัวแปรใหม่ชื่อ
mortโดยแนบไฟล์"mortgage-sample.desc" - ดูข้อมูล 3 แถวแรกของ
mort - สร้างตารางแสดงจำนวนสินเชื่อที่อยู่อาศัยในแต่ละปีจากชุดข้อมูล โดยชื่อคอลัมน์ในชุดข้อมูลคือ
"year"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create mort
mort <- ___
# Look at the first 3 rows
mort[___, ]
# Create a table of the number of mortgages for each year in the data set
table(___)