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

เปรียบเทียบ read.delim() และ read.delim.raw()

เมื่อประมวลผลข้อมูลแบบ chunk ต่อเนื่องจากฮาร์ดดิสก์ iotools สามารถแปลง raw object ให้เป็น data.frame หรือ matrix ได้ในขณะที่ดึง chunk ถัดไปพร้อมกัน การเพิ่มประสิทธิภาพเหล่านี้ทำให้ iotools ประมวลผลไฟล์ขนาดใหญ่ได้อย่างรวดเร็ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลข้อมูลขนาดใหญ่ใน R

ดูคอร์ส

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

  • จับเวลาการอ่านไฟล์ด้วย read.delim() จำนวน 5 ครั้ง
  • จับเวลาการอ่านไฟล์ด้วย read.delim.raw() จำนวน 5 ครั้ง

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

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

# Load the iotools and microbenchmark packages
___
___

# Time the reading of files
___(
    # Time the reading of a file using read.delim five times
    ___("mortgage-sample.csv", header = FALSE, sep = ","),
    # Time the reading of a file using read.delim.raw five times
    ___("mortgage-sample.csv", header = FALSE, sep = ","),
    times = ___
)
แก้ไขและรันโค้ด