R/removeDuplicateswithNA.r

Defines functions removeDuplicateswithNA

Documented in removeDuplicateswithNA

#' @title removeDuplicateswithNA
#' @description unknown
#' @family abysmally documented
#' @author  unknown, \email{<unknown>@@dfo-mpo.gc.ca}
#' @export
#x = data.frame(trip=c(1,2,3,4,4,3),set=c(1,1,1,1,1,1),dt=c(1,2,3,4,NA,NA))

removeDuplicateswithNA = function(x,cols = c('trip','set'),idvar='dt'){
	 f = do.call(rbind,lapply(split(x,x[,cols]), function(rms) rms[which(!is.na(rms[,idvar])),]))
	 return(f)
}
Beothuk/bio.utilities documentation built on May 5, 2019, 1:39 p.m.