Đọc dữ liệu từ đĩa thật nhanh
Bên cạnh các giá trị mặc định thông minh, fread() còn cực kỳ nhanh! Trong bài tập này, bạn sẽ dùng hàm system.time() của base R để so sánh thời gian đọc tệp batrips.csv bằng read.csv() và fread(). Bạn chỉ cần truyền một biểu thức vào system.time(). Ví dụ, nếu muốn đo mất bao lâu để nhập một tệp tên là sample.csv, bạn có thể dùng:
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
Thông thường, khi đo thời gian thực thi, bạn nên quan tâm đến thời gian user. Vậy trong ví dụ này, mất 3.495 giây để nhập tệp sample.csv.
Bài tập này là một phần của khóa học
Xử lý dữ liệu với data.table trong R
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.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))