1. Learn
  2. /
  3. 课程
  4. /
  5. Manipularea datelor cu data.table în R

Connected

道练习

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().

说明 1 / 共 3 个

undefined XP
    1
    2
    3

Importă fișierul sample.csv folosind read.csv() și afișează structura obiectului base_r_defaults. Observă clasele coloanelor.