2017-09-21 2 views
-2

J'ai une liste de colonnes à sous-ensembles et une colonne spécifique.Sous-ensemble dans la table de données dans R utilisant la liste et la colonne spécifique

Tableau de données contient les colonnes suivantes

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)]))] 

son retour un DataTable avec la date et le repos dans une autre colonne.

Toute aide à ce sujet.

+0

Votre utilisation de pseudo-code, il est impossible d'être sûr de ce que vous êtes demander, mais il y a 'DT [, ..colList]' – Frank

Répondre

0

Un simple one-liner comme celui-ci ferait:

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

ou

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

ou

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