Giả sử tôi có một data.table R:cột Truy cập trong data.table sử dụng một vector đặc trưng của tên cột
DT = data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9)
và tôi có một vector đặc trưng của tên cột mà tôi muốn trích xuất, hoặc nhiều hơn thường hoạt động trên:
cols = c("x","y")
Ví dụ, làm thế nào tôi có thể sử dụng cols để tạo ra tương đương với
DT[,lapply(.SD[,list(x,y)], min) ]
Có cách nào để xác định danh sách (x, y) bằng cách sử dụng vector cols không?
tương tự: http://stackoverflow.com/questions/14937165/using-dynamic-column -names-in-data-table –