の colname に対応する data.tablemy.data.tableと文字ベクトルi(長さ 1) がありmy.data.tableます。を使用して、 の対応する列をクラスまたはではないベクトルとしてi抽出したいと思います。my.data.tabledata.tabledata.frame
どうすればいいですか?
> my.data.table <- data.table(a=1:2,b=2:3)
> i <- "a"
> class(my.data.table[,i,with=FALSE])
[1] "data.table" "data.frame"
> as.vector(my.data.table[,i,with=FALSE]) ##does not work
a
1: 1
2: 2
> is.vector(as.vector(my.data.table[,i,with=FALSE])) ##strange behavior
[1] FALSE
>
with=FALSEand eval(i, <env>)inを使用してこれを行う方法があると思いますが、わかりjません。