4
複数のサブセット条件を表現私はこのようになりますデータテーブルを持っている:Rデータテーブル - succintly
set.seed(1)
n <- 10; p <- 6
dat <- as.data.table(matrix(sample(c(0,1),n*p,replace = TRUE), n, p))
setnames(dat, letters[1:p])
私は列d
、e
と行のみを含むようにデータテーブルをサブセットしたい、f
すべての大きいです0
より。私は次のように同じサブセット条件を表現しようとすると、それは私にエラーを与え、しかし
dat[d > 0 & e > 0 & f > 0]
:私は、次のコードでこれを行うことができます
cols <- c("d", "e", "f")
dat[cols > 0]
これを行うには正しい方法は何ですか?
ありがとうございました。