【发布时间】:2014-11-14 00:05:38
【问题描述】:
我在 R 中有一个如下所示的数据框:
person purch_date num_purchased
Alex 2011-01-01 6
Alex 2011-06-05 5
Alex 2012-03-04 6
Beth 2011-02-04 7
Beth 2012-05-21 8
Beth 2013-11-11 10
Candy 2007-08-09 3
Candy 2009-10-01 2
Candy 2013-12-02 2
我首先按“person”排序,然后按“purch_date”排序。
我正在尝试计算每个人的“购买数量”列中增加了多少。我知道用于计算列的唯一值数量或值更改次数的代码,但这不是我想要的,因为我只想知道值从一个日期到下一个日期增加了多少次。理想情况下,输出如下所示:
person num_increases
Alex 1
Beth 2
Candy 0
【问题讨论】: