如何在数据表中按列名排除列?

时间:2018-11-25 12:27:15

标签: r data.table

在基数R中,我们可以按列名选择列。

> df1[, -c(grep("X[1-2]", names(df1)))]
  X3 X4
1  7 10
2  8 11
3  9 12

我们如何在data.table中做到这一点?以下代码不起作用:

> dt1[, -c(grep("X[1-2]", names(dt1)))]
[1] -1 -2

数据

df1 <- data.frame(matrix(1:12, 3, 4))

library(data.table)
dt1 <- data.table(df1)

0 个答案:

没有答案