1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý dữ liệu với data.table trong R

Connected

Bài tập

Chỉ định lớp của cột

Tham số colClasses của fread() cho phép bạn chỉ định rõ lớp (kiểu) của các cột. Bạn có thể chỉ định lớp của các cột bằng một vector ký tự (tương tự như trong các hàm base R như read.csv()):

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

Tuy nhiên, cách này yêu cầu bạn phải chỉ định lớp cho tất cả các cột. Điều này có thể bất tiện nếu tệp có nhiều cột và bạn chỉ muốn chỉ định lớp cho một vài cột, còn lại để mặc định. Bạn có thể dùng định dạng danh sách thuận tiện hơn cho mục đích này:

colClasses = list(factor = 2:4)

Ở đây, các cột từ cột hai đến cột bốn sẽ được nhập dưới dạng factor, còn các cột khác dùng mặc định của fread().

Hướng dẫn 1/3

undefined XP
    1
    2
    3

Nhập tệp sample.csv bằng read.csv() và in structure của base_r_defaults. Hãy chú ý các lớp của cột.