【发布时间】:2018-10-03 16:25:04
【问题描述】:
我有一个带有患者 ID 和日期的数据框,按 ID 中的日期顺序排序。每个患者通常有几条线路,尽管可能只有一条。 例如:
patid date
1302 2009-01-27
1302 2009-02-05
1302 2009-08-28
1670 2009-03-12
2073 2009-04-03
2073 2010-11-01
2073 2010-12-19
2073 2011-03-06
据此,我想为每个患者生成一个包含开始和结束日期的数据框或 CSV 文件,所以从上面,我有
patid start end
1302 2009-01-27 2009-08-28
1670 2009-03-12 2009-03-12
2073 2009-04-03 2011-03-06
我在初始文件中有超过 3000 万行,所以我不想编写 for 循环。
我想知道是否有一种有效的方法可以做到这一点,或许可以从使用aggregate 为每个患者推导行数开始?
【问题讨论】:
标签: r