Bắt đầu ngayBắt đầu miễn phí

Đọ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()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

Xem khóa học

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"))
Chỉnh sửa và Chạy Mã