data.table или dplyr - манипулирование данными

У меня есть следующие данные

Date           Col1       Col2
2014-01-01     123        12
2014-01-01     123        21
2014-01-01     124        32
2014-01-01     125        32
2014-01-02     123        34
2014-01-02     126        24
2014-01-02     127        23
2014-01-03     521        21
2014-01-03     123        13
2014-01-03     126        15

Теперь я хочу посчитать уникальные значения вCol1 для каждой даты (которая не повторялась в предыдущую дату) и добавьте к предыдущему количеству. Например,

Date           Count
2014-01-01       3 i.e. 123,124,125
2014-01-02       5 (2 + above 3) i.e. 126, 127
2014-01-03       6 (1 + above 5) i.e. 521 only

Ответы на вопрос(2)

Ваш ответ на вопрос