我的数据名声如下:
df <- read.table( text = "ID Date Value
001 2012-01-15 8.6
003 2000-05-03 10.1
001 2005-03-30 7.3
1002 2013-07-05 1.4" , h = TRUE , stringsAsFactors = FALSE )
# ID Date Value
#1 1 2012-01-15 8.6
#2 3 2000-05-03 10.1
#3 1 2005-03-30 7.3
#4 1002 2013-07-05 1.4
我正在尝试获取每个 ID 的初始日期,然后获取该 ID 的每个后续值的月数。我可以使用聚合来简单地获得每个 ID 的最小日期,但我对如何做剩下的事情感到困惑。
关于如何做到这一点的任何想法?我是 R 的新手,所以任何指针都将不胜感激。