From 01c51c7c1ec2b3c89f1374f9f0acbebff71a8903 Mon Sep 17 00:00:00 2001 From: flozanoisla Date: Sat, 13 Jul 2024 11:55:50 -0500 Subject: [PATCH] rmout --- R/remove_outliers.R | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/R/remove_outliers.R b/R/remove_outliers.R index 14b2f77..d7b02ca 100644 --- a/R/remove_outliers.R +++ b/R/remove_outliers.R @@ -88,13 +88,15 @@ remove_outliers <- function(data BHStud_test <- tibble(adjp = rawp.BHStud , bholm = test.BHStud ) %>% - rownames_to_column("index") %>% + # rownames_to_column("index") %>% mutate(out_flag = ifelse(bholm <0.05, "OUTLIER", ".")) - - outliers <- merge(newdt, BHStud_test) %>% + + mrgdt <- cbind(newdt, BHStud_test) + + outliers <- mrgdt %>% dplyr::filter(out_flag %in% "OUTLIER") - cleandt <- merge(newdt, BHStud_test) %>% + cleandt <- mrgdt %>% dplyr::mutate({{trait}} := case_when( !out_flag %in% "OUTLIER" ~ as.character(.data[[trait]]) , TRUE ~ NA_character_