をで動作aggregate
するように変換する方法を考えています。data.frame
data.table
たとえば、次のdata.table
呼び出しがありmydt
ます。
Date , Time , Value
1899-01-01 , 4:00:00 , 1
1899-01-01 , 4:01:00 , 2
1899-01-01 , 4:02:00 , 3
1899-01-01 , 4:03:00 , 4
1899-01-01 , 4:04:00 , 5
1900-08-22 , 22:00:00 , 101
1900-08-22 , 22:01:00 , 102
2013-08-29 , 4:00:00 , 1000
2013-02-29 , 4:02:00 , 1001
2013-02-29 , 4:03:00 , 1002
次の形式でグループ化しDate
て生成したい:data.table
Date , Vector(variable length)
1899-02-28, c(1,2,3,4,5)
1900-08-22, c(101,102)
1900-08-22, c(1000,1001,1002)
を扱っていたdata.frame
場合、正しいコマンドは次のようになります。
temp <- aggregate(Value ~ Date, mydt, as.vector)
を扱っている場合、同等のコマンドは何data.table
ですか?