我想按组将值替换为NA.
have <- data.frame(id = c(1,1,1,1,2,2,2),
value = c(1,2,3,4,5,6,7))
want1 <- data.frame(id = c(1,1,1,1,2,2,2),
value = c(1,2,3,NA,5,6,NA))
want2 <- data.frame(id = c(1,1,1,1,2,2,2),
value = c(1,2,NA,NA,5,NA,NA))
want1对应于用NA替换最后一个OB值,want2对应于替换最后一个OB值;最后第二个值为NA.我目前正在try 使用dplyr软件包,但似乎无法获得任何牵引力.任何帮助都将不胜感激.谢谢