2017-09-21 1 views
-2

Ich habe eine Liste von Spalten zu Teilmenge und eine bestimmte Spalte.Subset in Datentabelle in R mit Liste und spezifische Spalte

Datentabelle hat die folgenden Spalten

columns in dataTable -> Date, a, b, c & d 
colList <- c(a,b) -> this list comes from separate source 
dataTable <- dataTable[,list(Date, mget(colList[colList %in% names(dataTabel)]))] 

ich eine Datentabelle mit Datum und Ruhe in einer anderen Spalte zurück.

Jede Hilfe zu diesem Thema.

+0

Ihre Nutzung von Pseudo-Code macht es unmöglich, sicher zu sein, was du bist fragend, aber da ist 'DT [, ..colList]' – Frank

Antwort

0

Ein einfacher Einzeiler wie dies tun würde:

df[,c('Date','a','b','c','d')] 

oder

df[,list(Date,a,b,c,d)] 

oder

df[,.(Date,a,b,c,d)] 
Verwandte Themen