связать все группы вместе:

ужно применить эту функцию

replace_outliers <- function(column) {
  qnt <- quantile(column, probs=c(.25, .75))
  upper_whisker <- 1.5 * IQR(column)
  clean_data <- column
  clean_data[column > (qnt[2] + upper_whisker)] <- median(column)
  clean_data
}

для набора данных, которые выглядят так:

  Category       a       b       c
       a       2.0     5.0    -5.0
       a       1.5    10.0    10.0
       b       3.2    14.5   100.2
     ...       ...     ...     ...

Я должен подать заявкуreplace_outliers для каждой категории отдельно и для каждого столбца. Как этого добиться?

Ответы на вопрос(1)

Ваш ответ на вопрос