-3

こんにちは、私は R の問題を解決しようとしています。変数datecharacter変数、および変数を持つ R のデータを集計したいと考えていnumericます。私のデータベースの構造は次のようになります。

Date          ID         Mount
01/05/2013    1100        100
01/05/2013    1100        500
01/05/2013    11300       200
01/05/2013    11300       500
19/09/2013    4500        1000
19/09/2013    4500        3000
19/09/2013    5679        200
19/09/2013    5679        300
20/09/2013    4519        1000
20/09/2013    4519        2000
20/09/2013    5001        200
20/09/2013    5001        200

次のように、データベースを最初に日付で、2 番目に ID で集計したいと考えています。

Date         ID     Mount
01/05/2013   1100    600
             11300   700
19/09/2013   4500    4000
             5679    500 
20/09/2013   4519    3000
             5001    400

私は関数を試していましたが、それは私にaggregate()与えるだけで、変数を入れることはできません。ご協力いただきありがとうございます。datemountID

4

2 に答える 2

0
library(data.table)
dt <- data.table(dt)
dt[,list(sum(Mount)), by = c("Date","ID")]
于 2013-10-25T21:13:19.380 に答える