Швидке читання з диска
Окрім розумних значень за замовчуванням, fread() працює надзвичайно швидко! У цій вправі ви скористаєтеся функцією system.time() з базового R, щоб порівняти час читання файла batrips.csv за допомогою read.csv() і fread(). Усе, що потрібно, — передати вираз у 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"))