Supponiamo che io sono un data.table R:colonne Accesso in data.table utilizzando un vettore carattere di nomi di colonne
DT = data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9)
e ho un carattere vettoriale di nomi di colonna che vorrei estrarre, o più generalmente operano su:
cols = c("x","y")
ad esempio, come posso utilizzare colli per generare l'equivalente di
DT[,lapply(.SD[,list(x,y)], min) ]
C'è un modo per specificare la lista (x, y) usando il vettore cols?
Simile a: http://stackoverflow.com/questions/14937165/using-dynamic-column -names-in-data-table –