我有以下数据
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 回答
要么
.N
在此类链接操作中自动命名为N
(无点),因此如果需要,您可以在下一个操作中同时使用.N
和N
.使用ddply和duplicated,你只需要这样做
即你首先计算所有夫妇日期,Col1,然后你删除重复的列 . 你终于统计了colums .
您的数据必须先排序 .