Zugriff auf Spalten im data.Tabelle über ein Charakter-Vektor der Spaltennamen

Angenommen ich habe ein R-Daten.Tabelle:

 DT = data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9)

und ich haben ein Charakter-Vektor der Spaltennamen, die ich möchte, zu extrahieren, oder mehr arbeiten meist auf:

cols = c("x","y")

Zum Beispiel, wie kann ich die Spalten zu erzeugen, die äquivalent zu

 DT[,lapply(.SD[,list(x,y)], min) ]

Gibt es eine Möglichkeit an die Liste(x,y) mit der Spalten-Vektor?

InformationsquelleAutor DavidR | 2013-02-21

Schreibe einen Kommentar