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

เวลาเชิงเปรียบเทียบ

ในการทำ benchmarking สิ่งสำคัญคือต้องพิจารณาทั้งเวลาแบบสัมบูรณ์และเวลาเชิงเปรียบเทียบ จากผลลัพธ์ด้านล่าง โดยเฉลี่ยแล้ว การเรียก read.csv() หนึ่งครั้งช้ากว่า readRDS() อยู่ที่ 720 - 80 = 640 มิลลิวินาที

> microbenchmark(read.csv("movies.csv"),
                 readRDS("movies.rds"),
                 times = 10)

Unit: milliseconds
                       expr  min  lq  mean  median   uq neval cld
read.csv("movies.csv")  540  660 680   720     720  740    10   b
 readRDS("movies.rds")   70   80  90    80     100  110    10  a 

โดยประมาณ ค่าเฉลี่ยของเวลาที่ใช้โดย read.csv() ช้ากว่า readRDS() มากเพียงใด?

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

การเขียน R Code อย่างมีประสิทธิภาพ

ดูคอร์ส

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

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด