【发布时间】:2021-12-16 21:02:39
【问题描述】:
我的问题是根据带有日期的另一列向带有日期的数据框中添加一列。每个 id 的最早日期应该用 0 编号,随后的所有日子都用与第 0 天的差异编号,按 id 分组。
我使用 tidyverse 函数进行了几次不成功的尝试,并看到有人编写复杂函数来创建此类数据的线程。但我希望我想要的输出非常简单?
输入:
id date
1 01-02-2010
1 02-02-2010
1 03-02-2010
2 07-02-2010
2 08-02-2010
2 09-02-2010
期望的输出:
id date day
1 01-02-2010 0
1 02-02-2010 1
1 03-02-2010 2
2 07-02-2010 0
2 08-02-2010 1
2 09-02-2010 2
【问题讨论】:
标签: r dataframe date tidyverse