- dat <- data.frame(ID = rep(1:3, times = 4:6), A = c(1,3,5,8,1,4,2,3,2,9,4,5,5,7,8), B = rep(c(22, 55, 88), times = 4:6))
- A1 <- dat$A
- dup <- which(!duplicated(dat$ID))
- dup2 <- c(dup[-1])
- uniqueB <- unique(dat$B)
- A1[dup2] <- uniqueB[-length(uniqueB)]
- A1 <- c(A1[-1], uniqueB[length(uniqueB)])


雷达卡



京公网安备 11010802022788号







