So sánh read.delim() và read.delim.raw()
Khi xử lý một chuỗi các khối dữ liệu liên tiếp trên ổ cứng, iotools có thể chuyển một đối tượng raw thành data.frame hoặc matrix đồng thời lấy luôn khối dữ liệu tiếp theo. Những tối ưu hóa này giúp iotools xử lý rất nhanh các tệp có kích thước lớn.
Bài tập này là một phần của khóa học
Xử lý dữ liệu có khả năng mở rộng trong R
Hướng dẫn bài tập
- Đo thời gian đọc một tệp bằng
read.delim()năm lần. - Đo thời gian đọc một tệp bằng
read.delim.raw()năm lần.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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 = ___
)