我有以下df (有许多列)。如何强制所有值从1开始,维护每个ID的模式?示例:
input <- data.frame(ID = c(1,1,1,1,1,2,2,2,2,2,3,3,3,3),
Obs1 = c(1,1,1,2,2,4,4,5,6,7,2,3,4,4),
Obs2 = c(2,2,3,4,5,1,1,1,1,1,1,1,2,2),
Obs3 = c(5,6,7,8,9,3,3,3,4,4,1,1,2,2))
期望结果
result <- data.frame(ID = c(1,1,1,1,1,2,2,2,2,2,3,3,3,3),
Obs1 = c