5

関数を data.table のサブセットに適用して出力を生成しています。私はこのような関数を使用しています:

data[, foo(args), by=list(Year, Month)]

私の関数fooは常に length のベクトルを返しますn。次のような出力が得られます。

      Year Month           V1
   1: 1983     2 9.734669e-06
   2: 1983     2 9.165665e-06
   3: 1983     2 2.097477e-05
   4: 1983     2 3.803727e-05

しかし、私は次のようなものが欲しい

      Year Month           V1           V2           V3           V4 ...
   1: 1983     2 9.734669e-06 9.165665e-06 2.097477e-05 3.803727e-05 ...

を使用してみlist(foo(args))ましたが、役に立ちませんでした。または、出力は形式にする必要がありますfoo$V1, foo$V2 ...か?

4

1 に答える 1