dimnames は文字列

id-val のペアがある。id は重複している場合もある。これを ID ごとに集計したい時は、tapply(val, id, sum) とすればよい。戻り値は array で、dimnames として id が入っている。

問題は、dimnames は数値をセットしても文字列になってしまうこと。as.numeric, as.character を使っていちいち変換しなければならない。