重複の可能性:
data.table 内のフィールドを可変に選択/割り当てる
次の例では、列名 'x' と 'v' を持つデータ テーブルを作成しています。</p>
library('data.table')
DT <- data.table(x = c("b","b","b","a","a"), v = rnorm(5))
次の方法で、列「x」の値にアクセスできます。
DT[ , x]
# [1] "b" "b" "b" "a" "a"
しかし、変数を介してアクセスしたい場合は機能しません
temp <- "x"
DT[ , temp]
# [1] "x"
複数の列があり、そのうちのいくつかの値のみを選択する必要があります。これらの列名は、R モジュールを介して提供されます。
気にしないでください、わかりました。
DT[ , get(temp)]