创建列以标识自上次发生以来的更改

时间:2016-10-11 22:02:15

标签: r

我目前正在开发一个正在进行的仪表板。我试图添加的新功能是带有" flags"的项目列表。为了创建该列表,我需要操纵数据。这是一个很大的集合,我试图避免循环,因为它会减慢计算时间。

目前数据的结构如下:

itemX,   itemY , ageOfY(a number that grows over time), Date of occurrence

目标是制作更改列:

X   Y   age Date    Change
X1  Y1  12  5/12/2011   NA
X1  Y2  14  5/12/2011   NA
X1  Y1  15  5/13/2011   3
X1  Y2  16  5/13/2011   2

注意(项目y在现实生活中附加到项目X,项目x可以有多个y)。

我想创建一个列来存储每个项目y的日期差异。

有什么建议吗?我感谢社区提供的所有帮助

我一直在使用dplyr软件包,但无法找到正确的方法。我知道需要mutate函数。

0 个答案:

没有答案