開始使用免費開始

從磁碟快速讀取

除了有聰明的預設值外,fread() 也非常快!在這個練習中,你會使用 base R 的 system.time() 函式,比較用 read.csv()fread() 讀取 batrips.csv 檔案所需的時間。你只需要把一個運算式傳給 system.time()。例如,若你想計算匯入名為 sample.csv 的檔案需要多久,可以這樣做:

system.time(read.csv("sample.csv"))
   user  system elapsed 
  3.495   0.040   3.547

通常在衡量執行時間時,你會著重於 user 時間。所以在這個例子中,匯入 sample.csv 花了 3.495 秒。

本練習屬於課程

R 的 data.table 資料操作

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Use read.csv() to import batrips
system.time(___("batrips.csv"))
編輯並執行程式碼