ÎncepețiÎncepe gratuit

Specificarea claselor coloanelor

Argumentul colClasses al funcției fread() îți permite să specifici explicit clasa coloanelor. Poți specifica clasele sub forma unui vector de caractere (similar cu funcțiile din R de bază, cum ar fi read.csv()):

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

Totuși, acest format necesită specificarea claselor pentru toate coloanele. Acest lucru poate fi problematic dacă fișierul conține mai multe coloane și dorești să specifici explicit clasele doar pentru unele dintre ele, lăsând restul cu valorile implicite. În acest scop, poți folosi un format de tip listă, mai convenabil:

colClasses = list(factor = 2:4)

Aici, coloanele doi până la patru sunt importate ca factori, iar restul sunt importate folosind valorile implicite ale funcției fread().

Acest exercițiu face parte din cursul

Manipularea datelor cu data.table în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)
Editează și rulează codul