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

อ่านข้อมูลจากดิสก์ได้อย่างรวดเร็ว

นอกจากจะมีค่าดีฟอลต์ที่ชาญฉลาดแล้ว fread() ยังทำงานได้เร็วมากอีกด้วย ในแบบฝึกหัดนี้ จะใช้ฟังก์ชัน system.time() จาก base R เพื่อเปรียบเทียบเวลาที่ใช้ในการอ่านไฟล์ batrips.csv ด้วย read.csv() และ fread() สิ่งที่ต้องทำคือส่ง expression เข้าไปใน system.time() ตัวอย่างเช่น หากต้องการวัดเวลาในการนำเข้าไฟล์ชื่อ sample.csv สามารถใช้คำสั่งนี้ได้:

system.time(read.csv("sample.csv"))
   user  system elapsed 
  3.495   0.040   3.547

โดยทั่วไป ให้พิจารณาเวลา user เป็นหลักในการวัดประสิทธิภาพการทำงาน จากตัวอย่างนี้ การนำเข้าไฟล์ sample.csv ใช้เวลา 3.495 วินาที

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

การจัดการข้อมูลด้วย data.table ใน R

ดูคอร์ส

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

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

# Use read.csv() to import batrips
system.time(___("batrips.csv"))
แก้ไขและรันโค้ด