R/bb_remove_dupes.R

Defines functions bb_remove_dupes

Documented in bb_remove_dupes

#' Remove rows that have duplicates in a given column 
#' 
#' @param data A tibble. 
#' @param column A column to deduplicate 
#' @return A deduplicated tibble
#' @export 
#' @import dplyr
bb_remove_dupes <- function(data,
			    column) {
  data <- data %>%
    group_by(!!sym(column)) %>%
    mutate(duplicate_flag = n() > 1) %>%
    filter(!duplicate_flag) %>%   
    select(-duplicate_flag)
  return(data)
}
blaserlab/blaseRtools documentation built on April 14, 2025, 6:04 p.m.