関数を 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 ...
か?