開始使用免費開始

指定欄位類別

fread()colClasses 引數可以讓你明確指定各欄位的類別。你可以像 base R 的 read.csv() 等函式一樣,使用字元向量來指定欄位的類別:

colClasses = c("integer", rep("factor", 3), "character")

不過,這種寫法需要你為「所有」欄位都指定類別。當檔案有很多欄位,而你只想為部分欄位明確指定類別、其餘用預設值時,就會不太方便。此時可以改用更方便的清單格式:

colClasses = list(factor = 2:4)

在這裡,第 2 到第 4 欄會以 factor 匯入,其餘欄位則使用 fread() 的預設行為匯入。

本練習屬於課程

R 的 data.table 資料操作

檢視課程

動手互動練習

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

# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)
編輯並執行程式碼