การแนบออบเจกต์ big.matrix
เมื่อบันทึกออบเจกต์ big.matrix ลงดิสก์แล้ว เราสามารถใช้ข้อมูลที่เก็บอยู่ในไฟล์ descriptor เพื่อโหลดข้อมูลกลับมาใช้งานในเซสชัน R ได้ทันที ซึ่งหมายความว่าไม่จำเป็นต้องนำเข้าชุดข้อมูลใหม่ทุกครั้ง ซึ่งจะใช้เวลานานขึ้นเมื่อไฟล์มีขนาดใหญ่ เพียงชี้แพ็กเกจ bigmemory ไปยังโครงสร้างที่มีอยู่บนดิสก์ แล้วเข้าถึงข้อมูลได้เลยโดยไม่ต้องรอ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลขนาดใหญ่ใน R
คำแนะนำการฝึกหัด
ออบเจกต์ big.matrix ชื่อ x พร้อมใช้งานใน workspace แล้ว
- สร้างตัวแปรใหม่ชื่อ
mortที่ชี้ไปยังxโดยแนบไฟล์"mortgage-sample.desc"ด้วยฟังก์ชันattach.big.matrix() - ตรวจสอบว่า dimensions ของ
mortเหมือนกับแบบฝึกหัดก่อนหน้า - เรียกใช้
head()กับmort
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Attach mortgage-sample.desc
mort <- ___(___)
# Find the dimensions of mort
___
# Look at the first 6 rows of mort
___