применение фильтра iqr ко всем столбцам в R с помощью dplyr - PullRequest
0 голосов
/ 14 мая 2018

фильтрация данных всех столбцов между их IQR.Попытка с использованием filter_all (df_name, IQR (.)) Возвращает тот же кадр данных

1 Ответ

0 голосов
/ 14 мая 2018

IQR возвращает одно значение с расстоянием между 25-м и 75-м квантилями.Чтобы получить все данные, которые находятся в этом диапазоне, лучше просто использовать функцию quantile напрямую.Вот как вы можете сделать это с dplyr::filter

data <- tibble::tibble(x = rnorm(100))

data %>% 
  dplyr::filter(x > quantile(x, 0.25), 
                x < quantile(x, 0.75))
...