我正在寻找计算动物的相对年龄。对于我的数据集中的每只动物,我需要每年从下一个中依次减去。因为一只动物在一年内可以有多个生殖事件,所以我需要该年剩余事件(即第一个事件之后的所有事件)的年龄与初始计算相同。
更新:
数据集更像这样:
Year ID Age
1 1975 6 -1
2 1975 6 -1
3 1976 6 -1
4 1977 6 -1
6 1975 9 -1
8 1978 9 -1
我需要它看起来像这样
Year ID Age
1 1975 6 0
2 1975 6 0
3 1976 6 1
4 1977 6 2
6 1975 9 0
8 1978 9 3
如果我不清楚我需要完成什么,请为最初的混乱道歉。
任何帮助将不胜感激。