- # CODE YOURSELF!
- tmp <- data.frame(a = c(1,1,1), b = c(2,2,2), c = c(3,3,NA), d = c(NA,4,NA), e = c(NA,NA,NA))
- mtx <- t(apply(tmp, 1, function(x) {res = rep(NA, times = length(x)); res[sum(!is.na(x))] <- tail(x[!is.na(x)], 1); return(res)}))
- > mtx
- [,1] [,2] [,3] [,4] [,5]
- [1,] NA NA 3 NA NA
- [2,] NA NA NA 4 NA
- [3,] NA 2 NA NA NA


雷达卡


京公网安备 11010802022788号







