ควรใช้ bigmemory ในกรณีใด?
แพ็กเกจ bigmemory มีประโยชน์เมื่อข้อมูลอยู่ในรูปแบบ dense numeric matrix และสามารถจัดเก็บชุดข้อมูลทั้งหมดไว้บนฮาร์ดไดรฟ์ได้ นอกจากนี้ยังรองรับการทำงานร่วมกับไลบรารี linear algebra ระดับต่ำที่ปรับแต่งประสิทธิภาพสูงซึ่งเขียนด้วย C เช่น Intel's Math Kernel Library จึงสามารถใช้ bigmemory โดยตรงในโปรแกรม C และ C++ เพื่อประสิทธิภาพที่ดียิ่งขึ้น
หากข้อมูลไม่ใช่ตัวเลข เช่น มีตัวแปรประเภท string หรือต้องการรองรับข้อมูลตัวเลขหลายประเภท เช่น 8-bit integer ก็อาจพิจารณาใช้แพ็กเกจ ff แทน ซึ่งมีความคล้ายคลึงกับ bigmemory แต่รองรับโครงสร้างที่คล้ายกับ data.frame
ควรใช้ bigmemory ในกรณีใด?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลขนาดใหญ่ใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด