Kom igångKom igång gratis

Ange kolumnklasser

Argumentet colClasses i fread() låter dig explicit ange klassen för kolumnerna. Du kan ange klasserna som en teckenvektorn (på samma sätt som i bas-R-funktioner som read.csv()):

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

Detta format kräver dock att du anger klasserna för alla kolumner. Det kan bli opraktiskt om filen innehåller många kolumner och du bara vill ange klasser för några av dem och låta resten använda standardvärden. Då är listformatet ett smidigare alternativ:

colClasses = list(factor = 2:4)

Här importeras kolumnerna två till fyra som faktorer, medan resten importeras med fread()s standardinställningar.

Den här övningen är en del av kursen

Datamanipulering med data.table i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)
Redigera och kör kod