我想使用最后一个副本的信息更新数据框中第一个副本(相对于标识符变量)的条目。在下面的数据中,我希望“begin_date”为该 ID 的最小值,“end_date”为该 ID 的最大值,同时仅保留唯一的 ID 值。
改变这个:
data <- data.frame(id=c(1,1,1,2,2,3,3,3,4,4,4,4),begin_date=c(1970,1976,2000,1969,2010,1950,1986,1990,1960,1968,1972,1983),end_date=c(1976,2000,2012,2010,2013,1986,1990,1999,1968,1972,1983,2001))
对此:
data <- data.frame(id=c(1,2,3,4),begin_date=c(1970,1969,1950,1960),end_date=c(2012,2013,1999,2001))