【发布时间】:2020-04-26 07:15:43
【问题描述】:
假设我有以下data.table:
dt <- data.table(a = 1:3, b = 4:6, a = 7:9)
# dt
a b a
1: 1 4 7
2: 2 5 8
3: 3 6 9
如何子集 data.table 以便选择名称为 a 的所有列?
下面的代码只给了我第一个匹配项。
dt[, "a", with = F]
a
1: 1
2: 2
3: 3
【问题讨论】:
-
列名相同是一种非常糟糕的做法。考虑重命名它。
标签: r data.table