0
我只需要从我的data.table
中排除一组列。我可以通过使用-c()
与这些列数做到这一点:data.table的子集不包括某些列
dti <- data.table(iris)
dti1 <- dti[, -c(3,5), with=F]
,但我想用列名而不是数字,像
colsExcl <- c('Petal.Length', 'Species');
dti1 <- dti[, -c(colsExcl), with=F] # error: invalid argument to unary operator
这对我的作品不任何错误。 – Metrics
@Metrics,真的吗?你使用的是什么版本的“data.table”? – A5C1D2H2I1M1N2O1R2T1
@AnandaMahto:我正在使用1.9.5。 – Metrics