Rの行ごとの行列演算に従って、私が持っているdata.tableに行ごとの関数を適用したいと思います。行ごとに、その行の列数の平均を計算したいと思います。私の現在の試みは次のとおりです。
columns <- c(1,5,10,15,20) # Actually obtained via grep
my.data.table[,"average" := mean(columns),with=FALSE] # Or...
my.data.table[,average := mean(columns)]
残念ながら、これは、参照する列の平均ではなく、「列」ベクトルの平均を返すだけです。これらの列を番号で参照する方法はありますか?
これが私が達成しようとしている平均です:
key a b c average
A 5 5 5 5
B 1 2 3 2
C 2 4 9 5