【问题标题】:Subset in data table in R using list and specific column使用列表和特定列在 R 中的数据表中的子集
【发布时间】:2017-09-21 06:10:42
【问题描述】:

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

数据表有以下列

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

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

对此有任何帮助。

【问题讨论】:

  • 您使用伪代码无法确定您在问什么,但有DT[, ..colList]

标签: r data.table subset


【解决方案1】:

这样一个简单的单线就可以了:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-05
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    相关资源
    最近更新 更多