Tôi có sau data.table (DT):Làm cách nào để chọn các cột được lập trình trong một data.table?
DT <- data.table(V1 = 1:3, V2 = 4:6, V3 = 7:9)
Tôi muốn chọn một tập hợp con của các biến lập trình (tự động), bằng cách sử dụng một đối tượng mà tên biến có liên quan được lưu trữ. Ví dụ, tôi muốn chọn hai cột "V1" và "V3" được lưu trữ trong một biến "giữ"
keep <- c("V1", "V3")
Nếu chúng ta chọn "giữ" cột từ một data.frame, sau đây sẽ công việc:
DT[keep]
Thật không may, điều này không hoạt động khi đây là dữ liệu. Tôi nghĩ data.frame và data.table giống hệt với loại hành vi này, nhưng chúng không phải là một cách ứng xử. Bất cứ ai có thể tư vấn về cú pháp chính xác?