使用列表和特定列在R中的数据表中设置子集

时间:2017-09-21 06:10:42

标签: r data.table subset

我有一个列列表作为子集和特定列。

数据表包含以下列

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

它返回一个带有Date的数据表并在另一列中休息。

对此有任何帮助。

1 个答案:

答案 0 :(得分:0)

像这样简单的单行代码可以:

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

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

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